Bama climate — normals and trends

Bama (Nigeria) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 27.6 °C and it receives 506 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 April (32.4 °C on average) and the coldest is January (23.0 °C). Rainfall peaks in August.

Bama averages 0 frost days, 321 hot days (≥ 30 °C) and 79 rainy days per year.

Bama has warmed by +1.2 °C between 1940 and 2025, or +0.14 °C per decade. This trend is statistically significant.

The hottest day of the period reached 45.4 °C (on 19 April 2010) and the coldest 7.9 °C (on 12 January 1978).

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

BamaBorno State

coords
11.52°, 13.69°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthAprilColdest monthJanuaryWettest monthAugustDriest monthJanuary

Mean daily temperature

27.6°C

Average daily high

34.7°C

Average daily low

21.5°C

Annual rainfall

506mm

Sunshine / day

11.0h

Mean relative humidity

43%

Average peak wind

14.3km/h

Seasonal range

9.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

321 d/yr

Rainy days (≥ 1 mm)

79 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.8 °C

Average feels-like low

21.2 °C

Average peak gust

31.4 km/h

Tropical nights (≥ 20 °C)

246 d/yr

Solar radiation

22.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

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

45.4 °C

19 April 2010

Coldest day

7.9 °C

12 January 1978

Wettest day

152 mm

23 July 1954

Windiest day

31.3 km/h

19 June 2018

Strongest gust

62.3 km/h

19 June 2018

Hottest feels-like

47.1 °C

20 April 1998

Coldest feels-like

4.2 °C

13 January 2015

Sunniest day

12.1 h

18 July 2023

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202543.2 °C23 April 202512.8 °C13 January 202528.3 °C442 mm3350
202444.2 °C29 March 202411.4 °C18 January 202428.0 °C629 mm3220
202342.8 °C6 April 202313.1 °C14 January 202328.4 °C412 mm3350
202244.9 °C7 April 202212.4 °C30 December 202227.8 °C478 mm3090
202143.2 °C8 April 202113.0 °C19 February 202128.2 °C394 mm3430
202043.0 °C31 March 202012.8 °C25 January 202028.0 °C490 mm3250
201943.4 °C5 April 201912.6 °C30 December 201928.2 °C600 mm3410
201841.6 °C23 April 201810.6 °C7 January 201828.1 °C469 mm3210
201742.8 °C9 April 201713.3 °C11 January 201728.0 °C498 mm3320
201643.4 °C1 March 201611.0 °C31 January 201628.3 °C444 mm3380
201543.6 °C23 April 20158.2 °C13 January 201528.5 °C454 mm3120
201442.5 °C15 April 201412.3 °C1 January 201428.0 °C459 mm3310
201342.5 °C5 March 201310.5 °C19 December 201328.4 °C400 mm3310
201244.3 °C28 April 201210.9 °C27 December 201228.0 °C546 mm3200
201143.3 °C18 April 201110.8 °C18 January 201128.1 °C394 mm3290
201045.4 °C19 April 201012.5 °C1 January 201028.6 °C536 mm3410
200942.0 °C4 April 200911.8 °C25 December 200928.5 °C350 mm3550
200842.3 °C22 April 20089.3 °C26 January 200827.5 °C557 mm3170
200743.1 °C2 April 200710.0 °C15 January 200727.7 °C392 mm3180
200642.2 °C23 April 200610.1 °C30 December 200628.0 °C265 mm3440
200542.8 °C12 April 200511.0 °C14 January 200528.0 °C518 mm3230
200442.6 °C30 March 200412.4 °C5 February 200427.6 °C405 mm3320
200343.6 °C8 April 200310.4 °C4 January 200327.6 °C400 mm3280
200242.4 °C15 May 20029.1 °C13 January 200227.8 °C297 mm3160
200141.6 °C12 April 200110.6 °C5 January 200127.3 °C448 mm3130
200041.7 °C8 April 200011.6 °C13 December 200027.2 °C437 mm3130
199942.8 °C16 April 199910.0 °C11 January 199927.8 °C562 mm3170
199844.5 °C17 April 199810.0 °C15 January 199828.7 °C499 mm3330
199742.1 °C27 March 199713.3 °C24 January 199728.2 °C420 mm3400
199642.0 °C11 March 199612.3 °C21 December 199628.0 °C483 mm3520
199543.4 °C1 April 199511.3 °C13 January 199527.9 °C451 mm3260
199443.4 °C17 April 199410.5 °C15 January 199427.7 °C595 mm3060
199342.4 °C16 March 199310.6 °C7 January 199328.0 °C333 mm3170
199242.3 °C3 April 19929.5 °C5 January 199227.3 °C559 mm3100
199142.9 °C20 April 199112.2 °C24 December 199127.8 °C439 mm3240
199043.6 °C23 April 199013.2 °C12 January 199028.6 °C377 mm3500
198943.2 °C25 April 19899.5 °C21 January 198927.0 °C538 mm3050
198843.2 °C10 April 198812.5 °C12 January 198827.8 °C754 mm3100
198744.0 °C17 May 198713.3 °C18 December 198728.6 °C419 mm3520
198643.9 °C15 April 198612.0 °C7 December 198628.1 °C547 mm3290
198542.8 °C1 May 198513.0 °C22 December 198527.9 °C575 mm3220
198442.7 °C22 March 198412.1 °C18 January 198428.3 °C395 mm3360
198344.3 °C28 April 198310.1 °C25 January 198328.0 °C366 mm3200
198242.4 °C7 April 198210.7 °C9 February 198227.8 °C441 mm3280
198142.9 °C16 April 198112.2 °C12 January 198127.6 °C645 mm3220
198043.8 °C26 April 198010.1 °C27 December 198028.1 °C545 mm3380
197942.0 °C19 April 197912.3 °C18 December 197927.7 °C532 mm3270
197842.1 °C5 April 19787.9 °C12 January 197827.3 °C642 mm3280
197743.1 °C22 April 197710.4 °C27 December 197727.2 °C448 mm3230
197641.7 °C13 April 197611.5 °C2 January 197627.3 °C509 mm3370
197541.5 °C5 April 197510.3 °C17 January 197526.9 °C565 mm2900
197441.4 °C16 April 197411.0 °C30 December 197426.8 °C686 mm2850
197343.3 °C28 April 197312.0 °C26 December 197328.2 °C521 mm3330
197241.9 °C1 April 197211.3 °C8 January 197227.7 °C428 mm3510
197142.1 °C16 April 19719.7 °C28 December 197127.4 °C469 mm3090
197042.7 °C10 May 197011.0 °C14 December 197027.4 °C561 mm3220
196943.2 °C3 May 196910.4 °C10 January 196927.7 °C567 mm3400
196841.5 °C16 April 19689.3 °C18 January 196827.0 °C442 mm3240
196743.3 °C17 April 196710.3 °C1 January 196727.1 °C550 mm3160
196643.1 °C3 May 196610.5 °C5 January 196627.8 °C302 mm3390
196541.4 °C5 May 196511.1 °C4 February 196527.4 °C306 mm3420
196443.4 °C2 April 196411.4 °C11 January 196427.3 °C397 mm3200
196341.2 °C25 March 196311.4 °C8 January 196327.5 °C433 mm3460
196241.0 °C24 March 196210.9 °C3 January 196227.2 °C424 mm3120
196141.6 °C18 May 196110.5 °C28 December 196126.7 °C508 mm2940
196042.9 °C21 April 196011.5 °C26 January 196027.3 °C415 mm3200
195941.7 °C14 April 195910.7 °C23 January 195927.0 °C392 mm3150
195841.6 °C30 March 195812.0 °C17 February 195827.2 °C582 mm3100
195741.5 °C30 April 19578.5 °C12 January 195726.2 °C730 mm2990
195642.5 °C11 May 195611.3 °C4 January 195627.0 °C830 mm2720
195542.4 °C27 April 195511.6 °C4 January 195526.7 °C539 mm3010
195441.3 °C9 April 195411.7 °C22 January 195426.9 °C951 mm2870
195343.1 °C27 April 195311.4 °C14 December 195326.7 °C799 mm2750
195241.1 °C6 April 195211.9 °C6 January 195227.0 °C724 mm2940
195141.7 °C13 March 195111.2 °C29 December 195126.9 °C748 mm3180
195042.4 °C2 April 195013.2 °C15 February 195027.0 °C769 mm3020
194942.5 °C19 April 194911.3 °C11 February 194928.3 °C206 mm3420
194841.8 °C30 April 194811.4 °C4 February 194826.8 °C608 mm2950
194741.9 °C17 April 194711.8 °C20 January 194726.3 °C879 mm2700
194642.5 °C8 May 194610.8 °C14 January 194626.6 °C731 mm2760
194541.7 °C25 April 194510.0 °C8 February 194526.5 °C560 mm2960
194442.6 °C15 April 194411.7 °C1 February 194426.8 °C730 mm2730
194341.7 °C11 May 194313.3 °C4 February 194327.9 °C311 mm3120
194241.5 °C17 April 194212.6 °C22 February 194227.8 °C474 mm3220
194142.6 °C14 April 194111.6 °C27 December 194128.7 °C277 mm3520
194042.7 °C16 May 194013.7 °C29 January 194028.3 °C294 mm3620

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
35.5 °C
+0.8 °C
Hot days (≥ 30 °C)
335 d/yr
+14
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
442 mm
-64 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.8 °C+1.2 °C0 mm0 mm
Feb35.2 °C+0.8 °C0 mm0 mm
Mar39.9 °C+1.7 °C0 mm-0 mm
Apr40.4 °C+0.4 °C0 mm-5 mm
May39.6 °C+0.8 °C4 mm-21 mm
Jun37.2 °C+1.1 °C18 mm-29 mm
Jul31.4 °C-0.8 °C130 mm+3 mm
Aug30.3 °C0.0 °C163 mm-24 mm
Sep32.3 °C+0.3 °C118 mm+22 mm
Oct36.0 °C+0.7 °C10 mm-10 mm
Nov36.5 °C+1.7 °C0 mm-0 mm
Dec35.0 °C+2.9 °C0 mm0 mm

The year's extremes

Hottest day
43.2 °C
23 Apr 2025
Coldest day
12.8 °C
13 Jan 2025
Wettest day
43.1 mm
17 Aug 2025
Windiest day
28.9 km/h
21 Mar 2025
Strongest gust
51.5 km/h
21 Mar 2025
Hottest feels-like
45.7 °C
28 Apr 2025
Coldest feels-like
9.5 °C
15 Feb 2025
Sunniest day
12.0 h
21 Jul 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 Bama?

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

What is the hottest day ever recorded in Bama?

The hottest day measured in Bama between 1940 and 2025 was 19 April 2010, reaching 45.4 °C.

What is the coldest day in Bama?

The coldest day measured in Bama between 1940 and 2025 was 12 January 1978, at 7.9 °C.

Does it snow in Bama?

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

Has the climate of Bama warmed?

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

What is the wettest day in Bama?

The wettest day measured in Bama between 1940 and 2025 was 23 July 1954, with 152 mm of rain in 24 hours.

What was the windiest day in Bama?

The windiest day measured in Bama between 1940 and 2025 was 19 June 2018, with winds reaching 31.3 km/h.

What is the warmest month in Bama?

The warmest month in Bama is April (32.4 °C on average); the coldest is January (23.0 °C).

How much does it rain in Bama?

Bama receives on average 506 mm of precipitation per year, spread over about 79 rainy days.

Is it sunny in Bama?

Bama gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Bama?

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

What was the most extreme apparent temperature in Bama?

In Bama, between 1940 and 2025, the highest apparent temperature reached 47.1 °C on 20 April 1998, and the lowest was 4.2 °C on 13 January 2015.

Compare Bama with another city

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

Nearby cities

The climate around Bama

Other cities — Nigeria