Peshawar climate: monthly averages

This page is a single place to check Peshawar climate: monthly averages. Peshawar runs from 10.3 C in Jan to 34.1 C in Jun, a swing of 23.8 C. Rain is spread through the year, with Feb the wettest month at 3.34 mm/day and Dec the driest at 0.69 mm/day. Taken together that is roughly 709 mm of rain a year for the grid cell. The build runs on a schedule and caches the last good response, so the numbers stay put even when the upstream API is having a bad day. Scroll for the month-by-month figures, or jump to a neighbouring location from the links below.

Annual mean temperature
23.0 C
Warmest month
Jun (34.1 C)
Coldest month
Jan (10.3 C)
Wettest month
Feb (3.34 mm/day)
All-time record high
49.9 C
All-time record low
-2.5 C
Annual precipitation
704 mm / year
Coordinates
34.008, 71.5785
Population
4,758,762
Average monthly temperature and rainfall in Peshawar
MonthMean temp (C)Rain (mm/day)Record high (C)Record low (C)
Jan10.31.1325.8-2.5
Feb12.53.3430.3-2.4
Mar17.92.9037.91.5
Apr23.72.5341.26.6
May29.71.5448.112.9
Jun34.11.9049.918.5
Jul33.63.1347.321.2
Aug31.53.0246.220.0
Sep28.81.4143.715.3
Oct23.80.8938.89.8
Nov17.40.8332.82.9
Dec12.50.6928.3-1.0

What the Peshawar climate table shows

Values are multi-decadal climatological averages for the 34.008, 71.5785 grid cell, not a single year. Rain is the daily mean, so a value of 2.00 mm/day is about 60 mm across a 30-day month. Averages smooth over extremes, so use them for planning rather than for what to pack for next Tuesday.

Frequently asked questions

Why do the numbers differ from a weather app?

An app shows one location on one day. These are long-run averages, so they smooth out single hot or cold spells.

How much rain is 3.34 mm/day in a month?

Rain is recorded as a daily mean, so 3.34 mm/day is roughly 102 mm across a 30-day month.