Medan climate — normals and trends

Medan (Indonesia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 25.9 °C and it receives 3,081 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 (26.6 °C on average) and the coldest is December (25.2 °C). Rainfall peaks in October.

Medan averages 0 frost days, 263 hot days (≥ 30 °C) and 308 rainy days per year.

Medan has warmed by +2.3 °C between 1940 and 2025, or +0.27 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.3 °C (on 12 April 2020) and the coldest 16.2 °C (on 9 February 1944).

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

MedanNorth Sumatra

coords
3.58°, 98.67°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthDecemberWettest monthOctoberDriest monthFebruary

Mean daily temperature

25.9°C

Average daily high

30.8°C

Average daily low

22.1°C

Annual rainfall

3,081mm

Sunshine / day

9.9h

Mean relative humidity

86%

Average peak wind

8.2km/h

Seasonal range

1.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

263 d/yr

Rainy days (≥ 1 mm)

308 d/yr

Annual snowfall

0.0 cm

Average feels-like high

37.5 °C

Average feels-like low

26.0 °C

Average peak gust

22.2 km/h

Tropical nights (≥ 20 °C)

353 d/yr

Solar radiation

18.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

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

36.3 °C

12 April 2020

Coldest day

16.2 °C

9 February 1944

Wettest day

147 mm

29 November 2008

Windiest day

20.4 km/h

2 December 1981

Strongest gust

45.0 km/h

6 June 2012

Hottest feels-like

44.6 °C

24 May 1962

Coldest feels-like

16.2 °C

9 February 1944

Sunniest day

12.2 h

2 July 2016

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.8 °C19 July 202520.4 °C5 October 202526.7 °C3,246 mm3080
202435.6 °C23 July 202421.4 °C17 March 202427.3 °C3,523 mm3260
202334.5 °C9 May 202319.9 °C18 January 202326.9 °C3,367 mm3260
202233.8 °C19 March 202221.0 °C7 September 202226.6 °C3,959 mm2930
202134.3 °C11 October 202120.8 °C18 February 202126.7 °C3,009 mm3120
202036.3 °C12 April 202021.5 °C30 January 202027.0 °C3,277 mm3240
201934.9 °C5 August 201921.2 °C12 February 201927.1 °C2,390 mm3380
201835.1 °C12 August 201820.1 °C12 February 201826.7 °C2,805 mm3110
201734.0 °C26 July 201721.0 °C17 October 201726.7 °C3,551 mm3030
201635.2 °C4 May 201621.4 °C18 February 201627.2 °C2,884 mm3270
201534.8 °C20 March 201519.0 °C11 February 201527.0 °C2,606 mm3400
201435.1 °C26 March 201419.7 °C6 February 201426.7 °C2,656 mm2930
201336.2 °C20 June 201320.6 °C21 August 201326.7 °C3,225 mm3080
201234.4 °C28 July 201220.7 °C28 July 201226.7 °C3,290 mm3200
201134.3 °C8 May 201120.6 °C10 February 201126.5 °C3,253 mm3030
201034.2 °C21 May 201020.6 °C19 October 201027.0 °C2,988 mm3240
200934.0 °C5 June 200920.5 °C11 January 200926.6 °C3,543 mm3190
200834.2 °C12 May 200820.4 °C18 February 200826.3 °C3,439 mm3030
200735.5 °C9 August 200720.2 °C1 February 200726.5 °C3,295 mm2990
200634.9 °C28 June 200620.5 °C27 January 200626.5 °C3,360 mm3050
200535.4 °C30 July 200521.1 °C27 January 200526.8 °C2,602 mm3190
200434.7 °C16 May 200420.7 °C10 July 200426.5 °C2,651 mm3170
200333.9 °C18 May 200320.9 °C5 February 200326.4 °C2,824 mm3080
200234.4 °C20 March 200219.9 °C3 April 200226.6 °C2,630 mm3190
200134.7 °C3 July 200120.2 °C6 July 200126.4 °C3,590 mm3140
200033.5 °C15 May 200019.3 °C5 February 200026.2 °C3,244 mm3060
199935.1 °C25 July 199920.2 °C14 October 199926.0 °C3,859 mm2690
199835.8 °C31 March 199821.2 °C29 August 199826.8 °C3,555 mm3140
199733.8 °C22 May 199719.3 °C28 January 199726.2 °C2,762 mm3150
199633.7 °C31 July 199619.8 °C23 January 199626.0 °C3,596 mm2710
199534.8 °C14 May 199518.8 °C15 March 199526.1 °C3,650 mm2840
199433.6 °C21 March 199420.0 °C5 July 199426.1 °C3,152 mm2820
199333.4 °C1 May 199319.9 °C25 February 199325.9 °C3,608 mm2750
199233.3 °C23 June 199219.6 °C30 January 199225.8 °C3,074 mm2570
199134.3 °C17 March 199119.5 °C22 February 199125.9 °C2,885 mm2610
199035.1 °C18 August 199019.0 °C4 January 199026.0 °C2,615 mm3010
198933.8 °C21 July 198918.8 °C6 February 198925.8 °C3,557 mm2740
198834.7 °C21 May 198820.0 °C11 December 198826.1 °C3,663 mm2910
198734.7 °C15 June 198720.2 °C14 February 198726.3 °C3,230 mm3030
198635.3 °C11 August 198618.7 °C11 February 198626.0 °C3,498 mm2900
198535.1 °C21 June 198518.0 °C17 January 198525.8 °C3,137 mm3020
198433.9 °C21 June 198419.9 °C19 February 198425.7 °C3,305 mm2840
198336.0 °C13 April 198319.2 °C25 December 198326.3 °C2,632 mm3040
198234.2 °C18 March 198218.1 °C18 January 198226.0 °C2,581 mm3160
198136.1 °C20 June 198119.4 °C31 January 198126.0 °C2,856 mm2960
198033.7 °C24 August 198018.6 °C16 January 198025.9 °C3,109 mm2920
197934.4 °C8 March 197919.2 °C17 May 197926.0 °C2,764 mm3100
197834.8 °C2 August 197818.9 °C3 January 197826.0 °C2,977 mm3240
197734.5 °C6 April 197717.8 °C19 February 197725.9 °C2,849 mm3040
197634.0 °C25 May 197618.4 °C29 January 197625.5 °C2,758 mm2810
197534.4 °C13 March 197518.9 °C22 January 197525.4 °C2,821 mm2610
197433.9 °C1 May 197418.1 °C7 January 197425.5 °C2,576 mm2880
197334.1 °C4 May 197319.2 °C23 January 197325.6 °C3,033 mm2840
197234.6 °C13 July 197217.8 °C17 February 197225.4 °C2,737 mm2750
197132.9 °C26 April 197118.2 °C31 January 197125.1 °C2,995 mm2330
197034.9 °C22 March 197018.3 °C18 February 197025.6 °C2,736 mm2920
196934.5 °C28 May 196917.7 °C12 September 196925.7 °C2,596 mm2890
196833.0 °C7 May 196817.6 °C22 February 196825.1 °C2,746 mm2140
196732.6 °C24 September 196717.9 °C12 February 196725.0 °C2,797 mm1990
196631.9 °C1 May 196618.8 °C3 September 196625.0 °C3,642 mm1570
196534.0 °C13 June 196517.1 °C14 January 196525.2 °C2,895 mm2630
196435.3 °C27 May 196418.1 °C31 January 196425.6 °C2,946 mm2970
196334.4 °C13 May 196317.6 °C16 January 196325.5 °C2,386 mm3140
196234.8 °C24 May 196218.6 °C17 February 196225.3 °C2,899 mm2710
196134.4 °C11 July 196119.0 °C2 February 196125.4 °C2,420 mm2910
196033.9 °C20 May 196018.2 °C26 February 196025.4 °C2,949 mm3150
195933.3 °C3 June 195918.9 °C27 January 195925.3 °C2,688 mm2640
195833.5 °C4 June 195818.4 °C6 July 195825.6 °C2,826 mm2560
195732.5 °C16 July 195718.9 °C31 January 195725.3 °C3,272 mm2480
195632.8 °C13 March 195617.7 °C13 March 195624.8 °C4,441 mm1570
195532.6 °C1 June 195518.6 °C17 February 195525.0 °C3,511 mm1890
195432.8 °C21 March 195418.5 °C4 March 195424.9 °C3,972 mm1750
195332.7 °C14 June 195318.8 °C9 January 195325.4 °C3,279 mm2050
195232.7 °C21 October 195218.4 °C19 January 195225.4 °C3,321 mm2270
195134.1 °C23 June 195118.0 °C2 March 195125.6 °C1,947 mm2360
195033.0 °C9 March 195018.4 °C22 February 195025.2 °C2,957 mm2060
194935.6 °C5 August 194917.6 °C11 January 194926.2 °C697 mm2980
194832.4 °C8 March 194817.1 °C18 January 194825.0 °C2,183 mm1080
194731.4 °C9 June 194719.7 °C3 February 194724.7 °C4,325 mm480
194633.9 °C24 June 194618.6 °C29 January 194624.7 °C3,456 mm940
194531.9 °C7 June 194518.5 °C16 January 194524.5 °C3,710 mm510
194432.0 °C15 June 194416.2 °C9 February 194424.7 °C3,309 mm1030
194332.0 °C27 May 194317.4 °C15 February 194324.5 °C2,454 mm780
194231.9 °C16 May 194218.4 °C8 March 194224.5 °C3,358 mm700
194131.6 °C26 April 194118.7 °C16 January 194124.6 °C3,734 mm550
194032.8 °C17 August 194017.6 °C25 January 194024.7 °C3,446 mm1180

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
31.3 °C
+0.5 °C
Hot days (≥ 30 °C)
308 d/yr
+45
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3246 mm
+165 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.1 °C0.0 °C293 mm+116 mm
Feb31.3 °C+0.5 °C167 mm+30 mm
Mar31.8 °C+0.4 °C229 mm+46 mm
Apr31.7 °C+0.1 °C372 mm+133 mm
May32.5 °C+1.0 °C408 mm+129 mm
Jun32.1 °C+0.6 °C185 mm-6 mm
Jul32.7 °C+1.6 °C113 mm-85 mm
Aug31.7 °C+0.7 °C202 mm-53 mm
Sep31.4 °C+0.8 °C232 mm-128 mm
Oct30.7 °C+0.5 °C251 mm-156 mm
Nov29.7 °C-0.2 °C537 mm+170 mm
Dec30.0 °C+0.3 °C259 mm-30 mm

The year's extremes

Hottest day
35.8 °C
19 Jul 2025
Coldest day
20.4 °C
5 Oct 2025
Wettest day
145.0 mm
27 Nov 2025
Windiest day
20.3 km/h
27 Nov 2025
Strongest gust
36.7 km/h
25 Nov 2025
Hottest feels-like
43.4 °C
1 Jun 2025
Coldest feels-like
23.2 °C
18 Jul 2025
Sunniest day
12.0 h
24 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 Medan?

Medan has a tropical rainforest climate (Köppen Af). Over 1940-2025, the average annual temperature is 25.9 °C and it receives 3,081 mm of precipitation per year.

What is the hottest day ever recorded in Medan?

The hottest day measured in Medan between 1940 and 2025 was 12 April 2020, reaching 36.3 °C.

What is the coldest day in Medan?

The coldest day measured in Medan between 1940 and 2025 was 9 February 1944, at 16.2 °C.

Does it snow in Medan?

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

Has the climate of Medan warmed?

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

What is the wettest day in Medan?

The wettest day measured in Medan between 1940 and 2025 was 29 November 2008, with 147 mm of rain in 24 hours.

What was the windiest day in Medan?

The windiest day measured in Medan between 1940 and 2025 was 2 December 1981, with winds reaching 20.4 km/h.

What is the warmest month in Medan?

The warmest month in Medan is May (26.6 °C on average); the coldest is December (25.2 °C).

How much does it rain in Medan?

Medan receives on average 3,081 mm of precipitation per year, spread over about 308 rainy days.

Is it sunny in Medan?

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

Are there tropical nights in Medan?

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

What was the most extreme apparent temperature in Medan?

In Medan, between 1940 and 2025, the highest apparent temperature reached 44.6 °C on 24 May 1962, and the lowest was 16.2 °C on 9 February 1944.

Compare Medan with another city

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

Nearby cities

The climate around Medan

Other cities — Indonesia