Moga climate — normals and trends

Moga (India) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 24.1 °C and it receives 714 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 (34.0 °C on average) and the coldest is January (12.0 °C). Rainfall peaks in July.

Moga averages 0 frost days, 217 hot days (≥ 30 °C) and 88 rainy days per year.

The mean temperature of Moga has changed by -0.8 °C between 1940 and 2025, or -0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 49.7 °C (on 28 May 1944) and the coldest -0.6 °C (on 16 January 1964).

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

MogaPunjab

coords
30.81°, 75.17°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJuneColdest monthJanuaryWettest monthJulyDriest monthNovember

Mean daily temperature

24.1°C

Average daily high

30.7°C

Average daily low

18.4°C

Annual rainfall

714mm

Sunshine / day

10.8h

Mean relative humidity

61%

Average peak wind

12.6km/h

Seasonal range

22.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

217 d/yr

Rainy days (≥ 1 mm)

88 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.3 °C

Average feels-like low

19.1 °C

Average peak gust

27.2 km/h

Tropical nights (≥ 20 °C)

179 d/yr

Solar radiation

18.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

-0.8 °C

since 1940

-0.1 °C per decade · r² = 0.13 · p = < 0.001

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

49.7 °C

28 May 1944

Coldest day

-0.6 °C

16 January 1964

Wettest day

250 mm

4 October 1955

Windiest day

41.2 km/h

25 March 1967

Strongest gust

79.9 km/h

7 April 1945

Hottest feels-like

50.9 °C

28 June 2020

Coldest feels-like

-3.9 °C

16 January 1964

Sunniest day

14.0 h

9 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202544.8 °C12 June 20254.8 °C27 January 202524.2 °C1,001 mm2200
202446.8 °C29 May 20244.1 °C18 January 202424.3 °C505 mm2280
202343.5 °C22 May 20231.7 °C17 January 202323.8 °C598 mm2030
202244.9 °C14 May 20224.4 °C25 December 202224.4 °C965 mm2260
202143.2 °C9 June 20212.4 °C20 December 202124.0 °C698 mm2060
202044.8 °C26 May 20201.4 °C1 January 202023.3 °C678 mm2020
201945.8 °C11 June 20192.8 °C30 December 201923.5 °C770 mm2130
201844.9 °C29 May 20183.0 °C25 December 201824.1 °C834 mm2160
201746.1 °C4 June 20173.0 °C11 January 201724.6 °C747 mm2220
201644.6 °C18 May 20164.8 °C24 January 201624.7 °C495 mm2180
201542.9 °C9 June 20154.0 °C25 December 201523.4 °C1,012 mm1940
201444.9 °C8 June 20142.3 °C10 January 201423.8 °C528 mm2030
201346.6 °C24 May 20131.2 °C7 January 201324.0 °C737 mm2070
201245.0 °C30 May 20121.9 °C9 February 201223.7 °C541 mm2120
201144.7 °C17 May 20113.0 °C24 December 201123.9 °C636 mm2200
201045.6 °C26 May 20104.1 °C12 January 201024.3 °C655 mm2150
200944.7 °C19 May 20094.1 °C25 December 200924.6 °C463 mm2220
200845.1 °C3 May 20080.7 °C22 January 200824.3 °C704 mm2500
200747.3 °C9 June 20071.3 °C8 January 200724.5 °C600 mm2260
200644.9 °C7 May 20060.3 °C8 January 200624.7 °C585 mm2120
200543.6 °C22 June 20052.8 °C14 December 200523.4 °C635 mm1960
200445.3 °C19 May 20043.9 °C27 December 200424.6 °C517 mm2130
200345.7 °C3 June 20032.8 °C13 January 200324.1 °C669 mm2310
200244.5 °C18 May 20023.3 °C8 February 200224.8 °C359 mm2300
200145.9 °C11 May 20013.3 °C9 January 200124.0 °C654 mm2230
200044.7 °C3 May 20002.7 °C16 January 200024.4 °C502 mm2260
199944.2 °C28 May 19993.5 °C26 December 199924.5 °C566 mm2270
199846.7 °C24 May 19982.8 °C2 January 199823.8 °C869 mm2070
199742.5 °C16 June 19972.6 °C22 January 199722.9 °C1,029 mm1830
199643.9 °C3 June 19962.0 °C10 December 199623.3 °C857 mm2170
199546.3 °C8 June 19954.0 °C23 January 199523.5 °C1,045 mm1970
199444.7 °C7 June 19943.7 °C31 December 199423.7 °C828 mm2070
199344.4 °C6 May 19931.6 °C14 January 199324.0 °C503 mm2060
199244.1 °C7 June 19922.2 °C3 January 199223.5 °C543 mm2090
199143.5 °C30 June 19911.6 °C3 January 199123.7 °C562 mm2130
199044.7 °C28 May 19902.7 °C31 December 199023.9 °C786 mm2190
198944.0 °C15 May 19891.9 °C13 January 198923.4 °C435 mm2100
198845.4 °C27 May 19884.0 °C10 February 198823.9 °C1,258 mm2050
198745.4 °C7 June 19873.4 °C2 January 198724.1 °C492 mm2010
198643.9 °C10 June 19861.5 °C4 January 198623.1 °C759 mm2020
198544.3 °C20 May 19852.1 °C11 December 198524.5 °C678 mm2310
198446.1 °C25 May 19841.9 °C19 December 198423.6 °C700 mm2270
198344.0 °C23 June 19832.2 °C13 January 198322.6 °C1,111 mm1830
198245.4 °C8 June 19824.3 °C19 January 198223.3 °C745 mm2020
198145.4 °C17 June 19812.5 °C13 January 198124.2 °C728 mm2100
198044.8 °C18 June 19801.3 °C6 January 198024.3 °C761 mm2180
197945.9 °C8 June 19794.0 °C30 January 197923.9 °C631 mm2200
197845.4 °C4 June 19782.1 °C4 January 197823.2 °C763 mm2070
197744.6 °C4 June 19773.0 °C1 January 197723.4 °C803 mm2310
197644.4 °C4 June 19762.7 °C11 December 197623.1 °C804 mm2010
197544.0 °C16 June 19752.9 °C18 February 197523.0 °C834 mm2030
197444.2 °C15 June 19741.3 °C15 January 197423.9 °C386 mm2320
197346.4 °C7 June 19730.7 °C31 December 197324.0 °C825 mm2170
197245.9 °C17 June 19721.7 °C8 January 197224.0 °C742 mm2140
197142.6 °C4 June 19712.0 °C7 January 197123.9 °C703 mm2210
197044.8 °C17 May 19703.5 °C9 January 197024.1 °C766 mm2170
196944.2 °C8 June 19692.8 °C5 January 196924.5 °C585 mm2390
196844.7 °C16 June 19682.3 °C2 February 196823.7 °C660 mm2090
196745.5 °C20 May 19670.0 °C15 January 196723.9 °C804 mm2020
196646.6 °C7 May 19663.4 °C7 January 196624.1 °C775 mm2220
196547.0 °C18 June 19653.2 °C20 December 196524.8 °C636 mm2350
196446.8 °C29 June 1964-0.6 °C16 January 196424.2 °C1,111 mm2311
196345.9 °C20 June 19632.0 °C5 January 196325.3 °C395 mm2400
196245.6 °C28 May 19621.7 °C15 January 196223.8 °C848 mm2070
196144.6 °C1 June 19612.3 °C14 January 196123.4 °C755 mm2110
196047.2 °C8 June 19602.6 °C24 January 196024.3 °C656 mm2360
195945.8 °C4 June 19592.4 °C11 January 195924.0 °C955 mm2100
195845.4 °C26 April 19583.8 °C12 February 195824.1 °C916 mm2080
195745.4 °C28 May 19572.7 °C11 February 195723.4 °C829 mm1940
195647.8 °C9 May 19562.4 °C23 January 195624.3 °C987 mm2000
195547.7 °C6 June 19552.6 °C5 January 195524.2 °C1,136 mm2050
195448.7 °C30 May 19540.6 °C23 January 195424.8 °C598 mm2250
195347.6 °C11 June 19532.6 °C4 January 195323.8 °C1,074 mm1780
195247.6 °C18 June 19523.6 °C5 January 195224.6 °C713 mm2220
195148.2 °C29 June 19511.7 °C25 January 195124.8 °C515 mm2200
195047.4 °C26 June 19500.0 °C11 February 195023.9 °C876 mm1890
194946.9 °C15 June 19492.3 °C6 January 194924.2 °C878 mm2120
194847.4 °C18 June 19481.9 °C6 February 194824.8 °C725 mm2100
194748.0 °C8 June 19471.7 °C16 January 194725.8 °C598 mm2260
194647.0 °C9 May 19461.4 °C6 January 194626.2 °C393 mm2520
194547.8 °C14 June 19450.5 °C11 January 194524.6 °C524 mm2330
194449.7 °C28 May 19443.1 °C19 December 194424.5 °C844 mm2310
194347.0 °C6 June 19433.1 °C8 February 194325.1 °C535 mm2590
194248.4 °C8 June 19423.5 °C10 January 194225.0 °C743 mm2440
194148.2 °C30 May 19412.6 °C11 January 194126.2 °C379 mm2580
194046.9 °C25 May 19403.9 °C7 February 194025.7 °C365 mm2550

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
30.4 °C
-0.3 °C
Hot days (≥ 30 °C)
220 d/yr
+3
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1001 mm
+287 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan18.7 °C0.0 °C8 mm-24 mm
Feb23.3 °C+0.9 °C28 mm-9 mm
Mar29.5 °C+1.1 °C6 mm-32 mm
Apr38.3 °C+2.7 °C19 mm-4 mm
May38.7 °C-1.5 °C50 mm+24 mm
Jun37.6 °C-2.8 °C101 mm+47 mm
Jul33.4 °C-1.8 °C206 mm+2 mm
Aug32.5 °C-0.8 °C373 mm+206 mm
Sep33.5 °C-0.1 °C114 mm+25 mm
Oct31.0 °C-1.4 °C93 mm+71 mm
Nov26.5 °C-0.8 °C2 mm-6 mm
Dec21.3 °C0.0 °C3 mm-12 mm

The year's extremes

Hottest day
44.8 °C
12 Jun 2025
Coldest day
4.8 °C
27 Jan 2025
Wettest day
95.9 mm
1 Aug 2025
Windiest day
25.2 km/h
22 May 2025
Strongest gust
49.7 km/h
20 Apr 2025
Hottest feels-like
48.9 °C
12 Jun 2025
Coldest feels-like
2.0 °C
26 Jan 2025
Sunniest day
13.9 h
11 Jun 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 Moga?

Moga has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 24.1 °C and it receives 714 mm of precipitation per year.

What is the hottest day ever recorded in Moga?

The hottest day measured in Moga between 1940 and 2025 was 28 May 1944, reaching 49.7 °C.

What is the coldest day in Moga?

The coldest day measured in Moga between 1940 and 2025 was 16 January 1964, at -0.6 °C.

Does it snow in Moga?

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

Has the climate of Moga warmed?

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

What is the wettest day in Moga?

The wettest day measured in Moga between 1940 and 2025 was 4 October 1955, with 250 mm of rain in 24 hours.

What was the windiest day in Moga?

The windiest day measured in Moga between 1940 and 2025 was 25 March 1967, with winds reaching 41.2 km/h.

What is the warmest month in Moga?

The warmest month in Moga is June (34.0 °C on average); the coldest is January (12.0 °C).

How much does it rain in Moga?

Moga receives on average 714 mm of precipitation per year, spread over about 88 rainy days.

Is it sunny in Moga?

Moga gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Moga?

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

What was the most extreme apparent temperature in Moga?

In Moga, between 1940 and 2025, the highest apparent temperature reached 50.9 °C on 28 June 2020, and the lowest was -3.9 °C on 16 January 1964.

Compare Moga with another city

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

Nearby cities

The climate around Moga

Other cities — India