Ban Mai climate — normals and trends

Ban Mai (Thailand) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 27.1 °C and it receives 1,830 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 (28.1 °C on average) and the coldest is January (26.0 °C). Rainfall peaks in November.

Ban Mai averages 0 frost days, 159 hot days (≥ 30 °C) and 238 rainy days per year.

Ban Mai has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.2 °C (on 4 May 2024) and the coldest 20.4 °C (on 4 February 2014).

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

Ban MaiSongkhla

coords
7.20°, 100.55°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthMayColdest monthJanuaryWettest monthNovemberDriest monthFebruary

Mean daily temperature

27.1°C

Average daily high

29.6°C

Average daily low

25.2°C

Annual rainfall

1,830mm

Sunshine / day

10.3h

Mean relative humidity

82%

Average peak wind

16.1km/h

Seasonal range

2.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

159 d/yr

Rainy days (≥ 1 mm)

238 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.1 °C

Average feels-like low

29.5 °C

Average peak gust

31.1 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

19.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

35.2 °C

4 May 2024

Coldest day

20.4 °C

4 February 2014

Wettest day

252 mm

1 November 2010

Windiest day

41.5 km/h

16 December 2005

Strongest gust

69.8 km/h

16 December 2005

Hottest feels-like

43.1 °C

1 May 2024

Coldest feels-like

20.9 °C

13 December 1944

Sunniest day

12.4 h

5 July 1958

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.2 °C9 May 202522.0 °C2 February 202527.9 °C2,291 mm2130
202435.2 °C4 May 202424.4 °C2 February 202428.4 °C2,065 mm2670
202334.3 °C21 April 202324.1 °C17 January 202328.1 °C2,087 mm2250
202233.5 °C28 April 202224.0 °C28 December 202227.7 °C2,841 mm2150
202133.2 °C8 August 202122.3 °C26 February 202127.7 °C1,895 mm2070
202033.3 °C20 May 202024.1 °C30 January 202027.9 °C2,020 mm2200
201935.0 °C30 June 201923.4 °C5 March 201928.1 °C1,436 mm2300
201833.8 °C14 June 201823.1 °C11 February 201827.8 °C1,800 mm2250
201733.9 °C29 July 201723.5 °C13 March 201727.8 °C2,450 mm2260
201634.2 °C12 April 201624.3 °C22 February 201628.2 °C1,804 mm2620
201534.2 °C1 July 201522.8 °C12 February 201527.7 °C1,464 mm2160
201434.4 °C1 August 201420.4 °C4 February 201427.7 °C1,626 mm2210
201334.4 °C6 April 201324.4 °C8 February 201327.7 °C1,880 mm2100
201234.5 °C7 August 201224.4 °C8 January 201227.8 °C1,703 mm2370
201133.1 °C25 June 201123.9 °C21 January 201127.5 °C2,232 mm1790
201034.4 °C11 May 201024.0 °C6 February 201028.0 °C2,384 mm2320
200934.0 °C21 June 200923.4 °C29 January 200927.7 °C1,613 mm2250
200833.5 °C3 May 200823.3 °C19 February 200827.3 °C2,164 mm1920
200733.0 °C1 July 200723.4 °C7 March 200727.4 °C2,126 mm1810
200632.5 °C22 August 200623.6 °C13 March 200627.5 °C1,708 mm1860
200534.8 °C30 July 200522.9 °C27 January 200527.8 °C2,227 mm2310
200434.0 °C19 May 200423.7 °C28 December 200427.6 °C1,158 mm1930
200333.3 °C4 September 200323.4 °C27 January 200327.6 °C1,497 mm1950
200234.7 °C24 July 200222.8 °C10 February 200227.8 °C1,285 mm2170
200133.9 °C25 August 200123.9 °C22 February 200127.6 °C1,908 mm1830
200033.1 °C20 May 200022.7 °C5 February 200027.2 °C2,435 mm1510
199933.0 °C8 August 199922.7 °C8 January 199927.2 °C2,395 mm1620
199833.6 °C27 May 199824.0 °C13 December 199827.9 °C1,795 mm2220
199734.1 °C14 August 199722.6 °C3 January 199727.5 °C1,562 mm1710
199633.2 °C30 July 199621.9 °C18 January 199627.1 °C2,026 mm1650
199533.5 °C29 June 199523.2 °C9 February 199527.3 °C2,078 mm1670
199432.6 °C27 June 199423.3 °C26 January 199427.2 °C1,692 mm1530
199333.1 °C25 June 199323.1 °C20 February 199327.1 °C2,188 mm1540
199233.7 °C23 June 199223.5 °C30 January 199227.3 °C1,665 mm1790
199132.9 °C9 June 199123.7 °C12 January 199127.3 °C1,685 mm1420
199034.5 °C26 August 199023.1 °C19 January 199027.7 °C1,245 mm1920
198932.7 °C10 June 198922.2 °C16 February 198927.2 °C1,448 mm1580
198832.9 °C4 April 198823.5 °C14 December 198827.3 °C1,978 mm1670
198733.9 °C13 July 198723.0 °C25 February 198727.5 °C1,810 mm2050
198633.7 °C15 August 198623.2 °C14 February 198627.2 °C1,754 mm1640
198532.7 °C12 April 198522.9 °C17 January 198527.0 °C1,944 mm1480
198432.3 °C18 June 198422.5 °C8 March 198426.9 °C1,993 mm1350
198333.0 °C5 June 198322.8 °C7 February 198327.3 °C1,480 mm1720
198232.7 °C31 May 198222.2 °C12 January 198227.1 °C1,750 mm1420
198133.8 °C18 August 198122.9 °C18 February 198127.2 °C1,643 mm1900
198033.2 °C23 May 198022.6 °C31 January 198027.3 °C1,586 mm1860
197933.1 °C16 May 197922.9 °C31 January 197927.3 °C1,773 mm1950
197833.3 °C23 August 197823.0 °C27 December 197827.3 °C1,270 mm1840
197734.1 °C1 June 197722.3 °C18 February 197727.2 °C1,304 mm1690
197632.9 °C15 April 197621.2 °C19 January 197626.7 °C1,895 mm1410
197533.1 °C28 April 197523.0 °C27 January 197526.7 °C2,116 mm1200
197432.8 °C3 June 197422.1 °C23 January 197426.7 °C1,571 mm1540
197332.5 °C22 July 197322.4 °C4 March 197327.0 °C2,168 mm1610
197233.0 °C25 August 197222.0 °C5 January 197226.9 °C1,892 mm1650
197133.5 °C28 July 197121.9 °C16 January 197126.7 °C1,868 mm1430
197032.8 °C11 June 197022.2 °C21 February 197026.8 °C1,821 mm1270
196934.3 °C6 August 196922.2 °C5 March 196927.3 °C1,712 mm2040
196833.4 °C23 August 196821.3 °C27 February 196826.8 °C1,109 mm1590
196733.4 °C9 June 196721.9 °C7 February 196726.7 °C1,803 mm1500
196631.5 °C25 June 196623.4 °C19 January 196626.5 °C2,436 mm910
196533.0 °C23 July 196520.8 °C9 January 196526.7 °C1,821 mm1640
196433.0 °C29 June 196422.9 °C9 February 196426.9 °C1,574 mm1470
196333.9 °C5 June 196322.4 °C25 January 196326.9 °C1,415 mm1740
196233.5 °C30 May 196222.6 °C4 February 196226.9 °C1,543 mm1610
196133.6 °C22 August 196122.6 °C21 January 196126.9 °C1,553 mm1660
196033.4 °C25 April 196022.6 °C27 February 196027.0 °C1,614 mm1740
195932.5 °C27 April 195922.9 °C23 February 195926.8 °C1,956 mm1010
195834.4 °C19 July 195822.4 °C29 November 195827.1 °C1,534 mm1530
195733.3 °C14 June 195720.8 °C4 January 195726.7 °C1,411 mm1300
195631.7 °C3 June 195622.0 °C19 January 195626.4 °C2,162 mm940
195532.7 °C19 July 195522.4 °C3 February 195526.6 °C1,919 mm1310
195432.2 °C7 June 195422.8 °C23 November 195426.5 °C2,099 mm990
195332.0 °C18 April 195322.8 °C10 January 195326.6 °C2,371 mm900
195232.6 °C25 June 195222.7 °C15 December 195226.9 °C1,702 mm1420
195133.0 °C3 August 195121.9 °C30 January 195126.9 °C1,233 mm1390
195031.7 °C1 June 195022.4 °C20 January 195026.6 °C1,438 mm1110
194932.7 °C10 May 194921.9 °C13 February 194926.8 °C630 mm1170
194831.0 °C2 June 194822.5 °C24 January 194826.3 °C1,454 mm140
194731.4 °C10 June 194722.6 °C28 December 194726.1 °C2,817 mm220
194631.8 °C24 June 194621.7 °C25 January 194626.1 °C2,324 mm480
194530.6 °C26 June 194522.8 °C12 January 194525.9 °C2,741 mm160
194432.6 °C17 June 194421.7 °C13 December 194426.2 °C1,815 mm610
194331.3 °C7 July 194321.4 °C4 February 194325.9 °C1,776 mm430
194230.8 °C13 June 194222.7 °C27 November 194226.1 °C1,784 mm350
194131.0 °C2 June 194122.3 °C29 December 194126.1 °C2,470 mm130
194031.0 °C23 June 194021.6 °C3 February 194026.1 °C1,681 mm390

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.8 °C
Hot days (≥ 30 °C)
213 d/yr
+54
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2291 mm
+461 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.6 °C+0.6 °C83 mm-23 mm
Feb29.0 °C+0.4 °C85 mm+29 mm
Mar29.9 °C+0.3 °C58 mm-20 mm
Apr31.3 °C+0.8 °C186 mm+73 mm
May31.7 °C+0.8 °C175 mm+42 mm
Jun31.5 °C+0.5 °C74 mm-12 mm
Jul32.4 °C+1.6 °C42 mm-48 mm
Aug31.3 °C+0.5 °C116 mm+26 mm
Sep31.5 °C+1.3 °C114 mm-14 mm
Oct30.1 °C+0.9 °C283 mm+22 mm
Nov29.0 °C+0.7 °C919 mm+527 mm
Dec28.8 °C+1.0 °C157 mm-139 mm

The year's extremes

Hottest day
34.2 °C
9 May 2025
Coldest day
22.0 °C
2 Feb 2025
Wettest day
200.5 mm
20 Nov 2025
Windiest day
32.5 km/h
21 Nov 2025
Strongest gust
61.9 km/h
20 Nov 2025
Hottest feels-like
41.8 °C
31 May 2025
Coldest feels-like
25.3 °C
2 Feb 2025
Sunniest day
12.4 h
30 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 Ban Mai?

Ban Mai has a tropical monsoon climate (Köppen Am). Over 1940-2025, the average annual temperature is 27.1 °C and it receives 1,830 mm of precipitation per year.

What is the hottest day ever recorded in Ban Mai?

The hottest day measured in Ban Mai between 1940 and 2025 was 4 May 2024, reaching 35.2 °C.

What is the coldest day in Ban Mai?

The coldest day measured in Ban Mai between 1940 and 2025 was 4 February 2014, at 20.4 °C.

Does it snow in Ban Mai?

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

Has the climate of Ban Mai warmed?

Yes: Ban Mai warmed by +1.8 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Ban Mai?

The wettest day measured in Ban Mai between 1940 and 2025 was 1 November 2010, with 252 mm of rain in 24 hours.

What was the windiest day in Ban Mai?

The windiest day measured in Ban Mai between 1940 and 2025 was 16 December 2005, with winds reaching 41.5 km/h.

What is the warmest month in Ban Mai?

The warmest month in Ban Mai is May (28.1 °C on average); the coldest is January (26.0 °C).

How much does it rain in Ban Mai?

Ban Mai receives on average 1,830 mm of precipitation per year, spread over about 238 rainy days.

Is it sunny in Ban Mai?

Ban Mai gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

Are there tropical nights in Ban Mai?

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

What was the most extreme apparent temperature in Ban Mai?

In Ban Mai, between 1940 and 2025, the highest apparent temperature reached 43.1 °C on 1 May 2024, and the lowest was 20.9 °C on 13 December 1944.

Compare Ban Mai with another city

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

Nearby cities

The climate around Ban Mai

Other cities — Thailand