Machilipatnam climate — normals and trends

Machilipatnam (India) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 27.6 °C and it receives 1,101 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 May (30.7 °C on average) and the coldest is January (24.4 °C). Rainfall peaks in October.

Machilipatnam averages 0 frost days, 169 hot days (≥ 30 °C) and 113 rainy days per year.

Machilipatnam has warmed by +0.9 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.9 °C (on 8 May 1956) and the coldest 18.3 °C (on 8 December 1943).

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

MachilipatnamAndhra Pradesh

coords
16.19°, 81.14°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMayColdest monthJanuaryWettest monthOctoberDriest monthFebruary

Mean daily temperature

27.6°C

Average daily high

29.7°C

Average daily low

25.9°C

Annual rainfall

1,101mm

Sunshine / day

9.9h

Mean relative humidity

77%

Average peak wind

21.0km/h

Seasonal range

6.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

169 d/yr

Rainy days (≥ 1 mm)

113 d/yr

Annual snowfall

0.0 cm

Average feels-like high

34.0 °C

Average feels-like low

29.2 °C

Average peak gust

32.0 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

18.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

+0.1 °C per decade · r² = 0.65 · 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

40.9 °C

8 May 1956

Coldest day

18.3 °C

8 December 1943

Wettest day

238 mm

17 November 2015

Windiest day

83.5 km/h

9 May 1990

Strongest gust

130.0 km/h

9 May 1990

Hottest feels-like

45.4 °C

5 June 2017

Coldest feels-like

14.5 °C

7 January 1945

Sunniest day

12.9 h

26 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.7 °C1 June 202520.6 °C18 December 202528.0 °C1,186 mm2030
202435.8 °C29 May 202422.1 °C16 February 202428.3 °C1,541 mm1990
202338.0 °C15 May 202321.7 °C10 January 202328.4 °C1,111 mm2060
202236.1 °C22 May 202221.8 °C31 January 202228.0 °C1,209 mm1780
202136.7 °C26 May 202120.1 °C22 December 202128.1 °C1,215 mm1870
202037.8 °C20 May 202021.7 °C10 December 202028.0 °C1,581 mm1850
201936.3 °C4 May 201920.3 °C1 January 201928.1 °C1,063 mm1830
201835.4 °C17 June 201820.1 °C17 December 201827.9 °C734 mm1840
201739.2 °C18 May 201721.7 °C21 December 201728.1 °C836 mm1940
201637.9 °C25 May 201620.0 °C22 December 201628.2 °C1,150 mm1830
201539.6 °C26 May 201520.8 °C9 January 201528.0 °C1,347 mm2000
201437.1 °C13 June 201421.2 °C20 December 201427.9 °C911 mm1790
201339.0 °C24 May 201320.5 °C15 December 201327.6 °C1,257 mm1580
201239.2 °C27 May 201219.2 °C15 January 201227.8 °C903 mm1850
201135.1 °C8 May 201119.5 °C16 January 201127.8 °C749 mm1800
201037.8 °C3 June 201019.7 °C22 December 201027.9 °C1,671 mm1710
200936.9 °C4 June 200921.3 °C29 January 200928.2 °C672 mm2130
200838.1 °C17 May 200820.6 °C10 January 200827.8 °C1,132 mm1640
200738.0 °C16 May 200720.9 °C24 November 200727.7 °C1,296 mm1550
200635.1 °C23 May 200621.1 °C2 January 200627.9 °C1,406 mm1830
200536.5 °C12 June 200520.6 °C29 December 200527.9 °C1,137 mm1780
200435.6 °C22 May 200420.4 °C10 January 200427.7 °C882 mm1660
200339.9 °C23 May 200320.7 °C17 January 200327.8 °C1,130 mm1700
200239.8 °C10 May 200220.6 °C4 January 200228.1 °C692 mm1910
200136.8 °C13 May 200120.5 °C22 January 200127.9 °C1,022 mm1780
200037.6 °C13 May 200021.0 °C19 December 200027.7 °C1,096 mm1750
199936.0 °C19 May 199920.5 °C22 January 199927.8 °C689 mm1890
199839.1 °C28 May 199821.3 °C16 December 199828.3 °C1,143 mm1840
199738.6 °C30 May 199720.2 °C23 January 199728.0 °C1,014 mm1900
199637.0 °C15 May 199620.6 °C2 December 199627.6 °C1,222 mm1640
199538.0 °C7 June 199520.5 °C18 January 199527.8 °C1,106 mm1760
199439.0 °C10 May 199420.5 °C27 December 199427.7 °C1,038 mm1690
199335.3 °C31 May 199320.8 °C4 January 199327.8 °C706 mm1770
199235.8 °C21 May 199218.9 °C7 January 199227.5 °C729 mm1780
199135.0 °C30 April 199120.7 °C17 December 199127.6 °C1,261 mm1650
199034.2 °C20 April 199020.2 °C13 January 199027.6 °C2,007 mm1570
198937.0 °C24 May 198920.7 °C10 January 198927.6 °C1,085 mm1610
198837.1 °C30 May 198820.2 °C30 November 198828.0 °C1,063 mm1760
198737.2 °C21 June 198721.0 °C1 January 198727.9 °C959 mm1810
198636.9 °C18 May 198619.9 °C16 January 198627.9 °C851 mm1800
198537.7 °C2 May 198520.1 °C14 December 198527.8 °C817 mm1750
198437.2 °C2 June 198421.2 °C30 November 198427.8 °C723 mm1700
198337.4 °C8 June 198319.9 °C28 December 198327.8 °C1,122 mm1710
198237.7 °C29 May 198220.8 °C5 December 198227.7 °C785 mm1690
198138.8 °C20 May 198120.4 °C12 January 198127.6 °C747 mm1700
198040.7 °C25 May 198020.7 °C5 December 198027.8 °C778 mm1780
197937.2 °C21 May 197920.2 °C27 December 197928.0 °C876 mm1680
197837.9 °C19 May 197820.1 °C17 January 197827.7 °C972 mm1560
197736.1 °C2 June 197720.4 °C8 January 197727.7 °C821 mm1700
197639.5 °C2 May 197620.4 °C19 February 197627.7 °C941 mm1710
197540.2 °C9 May 197520.1 °C23 December 197527.4 °C1,143 mm1400
197436.1 °C1 June 197420.7 °C27 December 197427.7 °C886 mm1840
197338.0 °C9 May 197321.2 °C18 November 197328.0 °C665 mm1690
197239.6 °C10 June 197220.4 °C5 January 197228.0 °C762 mm1860
197134.4 °C26 May 197120.4 °C21 December 197127.5 °C814 mm1640
197037.1 °C17 May 197019.6 °C4 January 197027.5 °C1,075 mm1720
196935.1 °C30 May 196919.8 °C27 December 196927.5 °C1,950 mm1650
196837.6 °C7 May 196819.2 °C16 January 196827.6 °C1,060 mm1540
196737.6 °C25 May 196720.4 °C5 January 196727.4 °C1,514 mm1430
196639.7 °C27 May 196619.1 °C13 December 196627.4 °C1,347 mm1470
196538.1 °C28 May 196520.7 °C14 January 196527.3 °C1,278 mm1390
196439.4 °C28 May 196419.4 °C28 November 196427.4 °C1,203 mm1490
196340.2 °C26 May 196320.5 °C30 December 196327.3 °C933 mm1560
196236.2 °C25 May 196219.2 °C5 January 196227.2 °C1,364 mm1420
196134.9 °C27 May 196119.4 °C27 December 196127.3 °C878 mm1530
196035.8 °C25 May 196020.9 °C2 February 196027.4 °C915 mm1500
195935.2 °C28 May 195920.6 °C15 December 195927.3 °C1,072 mm1470
195838.3 °C10 June 195821.0 °C15 January 195827.7 °C924 mm1560
195736.5 °C12 June 195721.1 °C3 January 195727.5 °C1,023 mm1540
195640.9 °C8 May 195620.1 °C7 January 195627.1 °C1,396 mm1440
195536.9 °C7 June 195519.9 °C13 November 195527.2 °C1,436 mm1460
195440.5 °C27 May 195421.0 °C13 December 195427.3 °C1,230 mm1530
195337.4 °C11 May 195318.7 °C25 January 195327.3 °C1,088 mm1670
195234.1 °C15 June 195219.6 °C27 December 195227.4 °C880 mm1850
195134.0 °C13 May 195118.4 °C3 January 195127.1 °C1,469 mm1540
195036.2 °C23 May 195019.4 °C25 November 195026.9 °C1,198 mm1510
194935.2 °C22 June 194919.5 °C16 November 194927.1 °C1,685 mm1460
194839.9 °C21 May 194819.9 °C17 December 194827.6 °C1,368 mm1780
194738.4 °C3 June 194720.2 °C10 February 194727.5 °C996 mm1670
194639.9 °C12 May 194619.2 °C23 January 194627.5 °C1,307 mm1730
194538.5 °C17 May 194518.4 °C7 January 194527.6 °C721 mm1680
194435.4 °C3 June 194420.9 °C8 December 194427.4 °C1,242 mm1500
194336.7 °C27 May 194318.3 °C8 December 194326.7 °C1,637 mm1250
194234.1 °C18 May 194220.5 °C9 December 194227.1 °C1,091 mm1470
194137.7 °C3 June 194120.7 °C27 December 194127.4 °C1,197 mm1400
194036.0 °C1 June 194019.5 °C15 January 194027.1 °C1,524 mm1420

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.1 °C
+0.4 °C
Hot days (≥ 30 °C)
203 d/yr
+34
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1186 mm
+85 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.1 °C+0.7 °C0 mm-14 mm
Feb29.0 °C+1.4 °C0 mm-9 mm
Mar30.3 °C+1.0 °C0 mm-21 mm
Apr31.5 °C+0.4 °C4 mm-15 mm
May32.0 °C-0.9 °C108 mm+50 mm
Jun32.9 °C+0.2 °C66 mm-51 mm
Jul31.8 °C+0.8 °C108 mm-53 mm
Aug30.6 °C+0.1 °C174 mm+13 mm
Sep30.8 °C+0.6 °C113 mm-67 mm
Oct29.4 °C+0.1 °C498 mm+293 mm
Nov29.3 °C+1.2 °C19 mm-99 mm
Dec26.6 °C-0.2 °C96 mm+56 mm

The year's extremes

Hottest day
34.7 °C
1 Jun 2025
Coldest day
20.6 °C
18 Dec 2025
Wettest day
109.4 mm
28 Oct 2025
Windiest day
49.8 km/h
29 Oct 2025
Strongest gust
82.4 km/h
29 Oct 2025
Hottest feels-like
42.2 °C
14 May 2025
Coldest feels-like
22.3 °C
12 Dec 2025
Sunniest day
12.9 h
8 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 Machilipatnam?

Machilipatnam has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 27.6 °C and it receives 1,101 mm of precipitation per year.

What is the hottest day ever recorded in Machilipatnam?

The hottest day measured in Machilipatnam between 1940 and 2025 was 8 May 1956, reaching 40.9 °C.

What is the coldest day in Machilipatnam?

The coldest day measured in Machilipatnam between 1940 and 2025 was 8 December 1943, at 18.3 °C.

Does it snow in Machilipatnam?

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

Has the climate of Machilipatnam warmed?

Yes: Machilipatnam warmed by +0.9 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Machilipatnam?

The wettest day measured in Machilipatnam between 1940 and 2025 was 17 November 2015, with 238 mm of rain in 24 hours.

What was the windiest day in Machilipatnam?

The windiest day measured in Machilipatnam between 1940 and 2025 was 9 May 1990, with winds reaching 83.5 km/h.

What is the warmest month in Machilipatnam?

The warmest month in Machilipatnam is May (30.7 °C on average); the coldest is January (24.4 °C).

How much does it rain in Machilipatnam?

Machilipatnam receives on average 1,101 mm of precipitation per year, spread over about 113 rainy days.

Is it sunny in Machilipatnam?

Machilipatnam gets on average 9.9 hours of sunshine per day, roughly 3,614 hours per year over 1940-2025.

Are there tropical nights in Machilipatnam?

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

What was the most extreme apparent temperature in Machilipatnam?

In Machilipatnam, between 1940 and 2025, the highest apparent temperature reached 45.4 °C on 5 June 2017, and the lowest was 14.5 °C on 7 January 1945.

Compare Machilipatnam with another city

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

Nearby cities

The climate around Machilipatnam

Other cities — India