Moro climate — normals and trends

Moro (Pakistan) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 27.8 °C and it receives 193 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is June (36.7 °C on average) and the coldest is January (16.1 °C). Rainfall peaks in August.

Moro averages 0 frost days, 262 hot days (≥ 30 °C) and 20 rainy days per year.

No statistically significant temperature trend emerges for Moro between 1940 and 2025: over this span, year-to-year swings outweigh the climate signal.

The hottest day of the period reached 51.4 °C (on 22 June 1944) and the coldest 1.5 °C (on 11 January 1967).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

MoroSindh

coords
26.66°, 68.00°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJuneColdest monthJanuaryWettest monthAugustDriest monthNovember

Mean daily temperature

27.8°C

Average daily high

35.0°C

Average daily low

21.4°C

Annual rainfall

193mm

Sunshine / day

11.2h

Mean relative humidity

45%

Average peak wind

14.0km/h

Seasonal range

20.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

262 d/yr

Rainy days (≥ 1 mm)

20 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.5 °C

Average feels-like low

21.8 °C

Average peak gust

27.8 km/h

Tropical nights (≥ 20 °C)

217 d/yr

Solar radiation

21.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

No clear trend over this period

Over a short window, year-to-year swings outweigh the climate signal. Try 86 years.

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

51.4 °C

22 June 1944

Coldest day

1.5 °C

11 January 1967

Wettest day

161 mm

14 July 1964

Windiest day

39.5 km/h

25 March 1953

Strongest gust

72.7 km/h

25 March 1953

Hottest feels-like

54.0 °C

24 May 2010

Coldest feels-like

-2.9 °C

28 December 1945

Sunniest day

13.0 h

3 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202547.2 °C22 May 20256.5 °C8 January 202527.9 °C269 mm2550
202450.2 °C27 May 20247.3 °C11 January 202428.0 °C284 mm2630
202346.7 °C26 May 20235.2 °C14 January 202327.6 °C168 mm2640
202249.3 °C14 May 20226.5 °C24 January 202227.8 °C760 mm2510
202146.4 °C30 May 20215.7 °C13 January 202127.7 °C76 mm2650
202048.6 °C27 May 20205.0 °C30 December 202027.4 °C264 mm2500
201947.3 °C2 June 20196.0 °C30 December 201927.5 °C277 mm2330
201847.7 °C1 June 20187.6 °C19 December 201828.3 °C15 mm2760
201747.4 °C20 April 20176.5 °C11 January 201727.9 °C135 mm2530
201648.4 °C19 May 20168.6 °C24 January 201628.5 °C154 mm2720
201547.7 °C24 May 20156.7 °C25 December 201527.7 °C114 mm2480
201447.3 °C6 June 20143.8 °C1 January 201427.5 °C50 mm2470
201347.6 °C18 May 20133.8 °C31 December 201327.7 °C235 mm2540
201246.8 °C31 May 20124.7 °C8 February 201227.2 °C245 mm2510
201149.2 °C7 June 20115.7 °C7 January 201127.6 °C425 mm2570
201050.9 °C25 May 20107.0 °C12 December 201028.3 °C275 mm2640
200947.3 °C13 May 20099.4 °C8 January 200928.0 °C105 mm2590
200847.2 °C17 May 20084.0 °C7 February 200827.6 °C154 mm2660
200748.5 °C11 June 20075.5 °C6 January 200727.6 °C267 mm2610
200649.2 °C28 May 20062.7 °C8 January 200628.2 °C315 mm2680
200549.4 °C5 June 20054.6 °C19 February 200527.7 °C49 mm2610
200448.7 °C19 May 20046.8 °C4 January 200428.5 °C44 mm2820
200349.3 °C4 June 20036.4 °C28 December 200327.5 °C248 mm2560
200248.9 °C12 May 20023.9 °C8 February 200228.5 °C18 mm2550
200148.5 °C6 May 20016.6 °C1 February 200128.1 °C162 mm2730
200048.0 °C25 May 20004.8 °C16 January 200028.1 °C26 mm2570
199948.1 °C27 June 19996.3 °C4 February 199927.8 °C38 mm2610
199848.1 °C26 May 19985.9 °C17 January 199828.0 °C61 mm2510
199748.3 °C28 May 19976.5 °C22 January 199727.2 °C126 mm2340
199649.2 °C4 June 19965.1 °C17 January 199627.8 °C62 mm2600
199549.2 °C30 June 19956.6 °C17 January 199527.7 °C190 mm2540
199448.8 °C6 June 19945.1 °C29 December 199427.0 °C616 mm2670
199348.7 °C8 June 19937.6 °C17 January 199328.5 °C119 mm2620
199250.6 °C19 June 19924.2 °C12 January 199227.5 °C433 mm2570
199149.3 °C6 June 19915.0 °C1 January 199127.5 °C12 mm2450
199047.5 °C10 July 19904.0 °C31 December 199028.1 °C169 mm2600
198947.2 °C14 May 19896.1 °C17 January 198927.5 °C217 mm2560
198848.5 °C12 June 19886.9 °C23 January 198828.6 °C252 mm2700
198747.6 °C20 June 19875.6 °C4 December 198728.6 °C39 mm2680
198648.0 °C16 May 19863.3 °C14 December 198627.1 °C199 mm2580
198549.3 °C24 May 19854.5 °C2 January 198528.0 °C115 mm2730
198448.5 °C27 May 19843.6 °C21 February 198427.4 °C102 mm2690
198347.3 °C23 June 19835.6 °C31 January 198327.1 °C235 mm2560
198248.7 °C26 June 19824.8 °C23 January 198227.4 °C144 mm2450
198149.5 °C29 May 19816.9 °C12 January 198128.2 °C143 mm2570
198047.8 °C28 May 19804.5 °C5 February 198028.1 °C72 mm2590
197949.5 °C11 June 19795.1 °C31 January 197927.4 °C169 mm2380
197849.4 °C17 May 19786.1 °C19 January 197827.7 °C248 mm2500
197748.4 °C3 June 19774.0 °C28 January 197728.3 °C239 mm2700
197647.4 °C9 June 19767.0 °C8 January 197627.0 °C311 mm2370
197548.5 °C30 May 19755.8 °C17 January 197527.4 °C386 mm2470
197447.5 °C6 June 19743.9 °C8 February 197428.0 °C14 mm2620
197348.0 °C7 May 19732.7 °C29 January 197328.0 °C77 mm2620
197248.3 °C20 May 19724.4 °C13 February 197227.2 °C97 mm2560
197146.3 °C26 April 19714.7 °C29 January 197127.7 °C35 mm2660
197049.0 °C18 May 19705.0 °C31 January 197028.1 °C188 mm2570
196951.2 °C21 June 19695.0 °C5 January 196928.2 °C43 mm2670
196848.6 °C24 June 19684.8 °C8 February 196827.5 °C20 mm2610
196748.7 °C7 June 19671.5 °C11 January 196727.4 °C278 mm2580
196648.5 °C7 May 19667.0 °C31 December 196628.6 °C101 mm2730
196549.3 °C18 June 19654.0 °C24 December 196528.8 °C32 mm2750
196448.8 °C25 May 19642.6 °C23 January 196427.5 °C411 mm2670
196348.7 °C15 June 19636.6 °C20 January 196328.6 °C30 mm2690
196248.6 °C31 May 19623.6 °C23 January 196227.1 °C267 mm2610
196145.5 °C26 May 19613.3 °C12 January 196126.5 °C516 mm2460
196048.2 °C8 June 19605.3 °C22 January 196027.9 °C77 mm2650
195950.6 °C26 May 19593.5 °C18 December 195928.0 °C438 mm2620
195848.9 °C4 June 19587.5 °C31 December 195828.3 °C126 mm2620
195748.1 °C6 June 19574.9 °C15 January 195727.4 °C32 mm2630
195649.8 °C28 May 19566.2 °C24 January 195627.2 °C581 mm2680
195547.5 °C1 June 19555.9 °C14 January 195527.6 °C435 mm2750
195449.5 °C1 June 19545.6 °C9 January 195428.8 °C87 mm2760
195348.2 °C17 June 19536.3 °C4 January 195327.6 °C470 mm2810
195249.3 °C3 June 19525.5 °C3 January 195228.3 °C139 mm2750
195147.2 °C17 June 19513.3 °C2 February 195128.2 °C215 mm2730
195050.7 °C23 June 19503.0 °C10 February 195027.7 °C118 mm2560
194949.0 °C28 May 19492.7 °C4 January 194927.7 °C251 mm2530
194849.8 °C23 May 19483.4 °C5 February 194828.0 °C262 mm2590
194748.8 °C19 June 19475.7 °C21 December 194728.4 °C275 mm2790
194649.0 °C30 May 19464.0 °C1 January 194628.5 °C71 mm2740
194548.9 °C12 June 19451.9 °C28 December 194528.1 °C57 mm2750
194451.4 °C22 June 19446.5 °C17 December 194427.9 °C308 mm2790
194347.6 °C15 June 19437.1 °C5 January 194329.2 °C112 mm2910
194250.1 °C9 June 19426.4 °C13 January 194228.8 °C359 mm2910
194148.0 °C9 June 19416.1 °C19 January 194129.4 °C39 mm2900
194048.2 °C18 May 19407.0 °C7 February 194027.9 °C235 mm2790

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
34.8 °C
-0.2 °C
Hot days (≥ 30 °C)
255 d/yr
-7
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
269 mm
+76 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan23.6 °C+0.2 °C0 mm-4 mm
Feb27.5 °C+0.6 °C1 mm-3 mm
Mar33.7 °C+0.7 °C0 mm-3 mm
Apr43.0 °C+3.8 °C3 mm+0 mm
May43.8 °C0.0 °C8 mm+3 mm
Jun43.0 °C-1.2 °C41 mm+32 mm
Jul39.1 °C-1.7 °C26 mm-41 mm
Aug38.2 °C-0.3 °C100 mm+28 mm
Sep35.8 °C-2.5 °C89 mm+70 mm
Oct34.7 °C-1.7 °C1 mm-2 mm
Nov29.3 °C-1.5 °C0 mm-1 mm
Dec25.1 °C0.0 °C0 mm-3 mm

The year's extremes

Hottest day
47.2 °C
22 May 2025
Coldest day
6.5 °C
8 Jan 2025
Wettest day
67.0 mm
20 Aug 2025
Windiest day
29.3 km/h
18 Apr 2025
Strongest gust
53.3 km/h
18 Apr 2025
Hottest feels-like
53.2 °C
23 May 2025
Coldest feels-like
3.9 °C
8 Jan 2025
Sunniest day
13.0 h
2 May 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Moro?

Moro has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 27.8 °C and it receives 193 mm of precipitation per year.

What is the hottest day ever recorded in Moro?

The hottest day measured in Moro between 1940 and 2025 was 22 June 1944, reaching 51.4 °C.

What is the coldest day in Moro?

The coldest day measured in Moro between 1940 and 2025 was 11 January 1967, at 1.5 °C.

Does it snow in Moro?

Almost never: Moro sees virtually no snow, with about 0 frost days per year.

Has the climate of Moro warmed?

Between 1940 and 2025, no statistically significant temperature trend emerges in Moro.

What is the wettest day in Moro?

The wettest day measured in Moro between 1940 and 2025 was 14 July 1964, with 161 mm of rain in 24 hours.

What was the windiest day in Moro?

The windiest day measured in Moro between 1940 and 2025 was 25 March 1953, with winds reaching 39.5 km/h.

What is the warmest month in Moro?

The warmest month in Moro is June (36.7 °C on average); the coldest is January (16.1 °C).

How much does it rain in Moro?

Moro receives on average 193 mm of precipitation per year, spread over about 20 rainy days.

Is it sunny in Moro?

Moro gets on average 11.2 hours of sunshine per day, roughly 4,088 hours per year over 1940-2025.

Are there tropical nights in Moro?

Yes: Moro has on average 217 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Moro?

In Moro, between 1940 and 2025, the highest apparent temperature reached 54.0 °C on 24 May 2010, and the lowest was -2.9 °C on 28 December 1945.

Compare Moro with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Moro

Other cities — Pakistan