Bishoftu climate — normals and trends

Bishoftu (Ethiopia) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 17.5 °C and it receives 989 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 (19.4 °C on average) and the coldest is December (16.1 °C). Rainfall peaks in August.

Bishoftu averages 0 frost days, 3 hot days (≥ 30 °C) and 149 rainy days per year.

Bishoftu has warmed by +2.9 °C between 1940 and 2025, or +0.34 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.7 °C (on 29 March 2016) and the coldest 2.2 °C (on 7 January 2017).

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

BishoftuOromiya

coords
8.75°, 38.98°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthAprilColdest monthDecemberWettest monthAugustDriest monthDecember

Mean daily temperature

17.5°C

Average daily high

23.9°C

Average daily low

11.9°C

Annual rainfall

989mm

Sunshine / day

10.8h

Mean relative humidity

64%

Average peak wind

15.8km/h

Seasonal range

3.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

3 d/yr

Rainy days (≥ 1 mm)

149 d/yr

Annual snowfall

0.0 cm

Average feels-like high

23.6 °C

Average feels-like low

11.1 °C

Average peak gust

37.1 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

21.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.9 °C

since 1940

+0.3 °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

32.7 °C

29 March 2016

Coldest day

2.2 °C

7 January 2017

Wettest day

44 mm

7 April 1987

Windiest day

32.3 km/h

26 November 1942

Strongest gust

70.6 km/h

26 November 1942

Hottest feels-like

32.7 °C

29 March 2016

Coldest feels-like

-2.0 °C

7 January 2017

Sunniest day

12.1 h

10 May 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.2 °C16 March 20257.6 °C23 November 202518.9 °C783 mm150
202431.0 °C19 March 20247.2 °C13 December 202419.0 °C820 mm70
202329.2 °C20 April 20236.1 °C4 January 202318.6 °C996 mm00
202231.3 °C23 May 20225.5 °C28 January 202218.6 °C938 mm120
202131.2 °C9 April 20216.9 °C10 December 202118.2 °C808 mm50
202031.5 °C13 March 20205.3 °C20 November 202018.7 °C1,063 mm80
201931.7 °C26 March 20195.7 °C13 January 201919.0 °C778 mm170
201829.7 °C13 May 20185.4 °C14 January 201818.3 °C811 mm00
201731.4 °C11 May 20172.2 °C7 January 201718.6 °C690 mm150
201632.7 °C29 March 20164.6 °C7 December 201619.1 °C803 mm150
201531.0 °C11 April 20154.9 °C1 January 201519.3 °C634 mm150
201430.7 °C8 May 20145.5 °C5 January 201418.8 °C736 mm60
201330.5 °C29 May 20132.6 °C8 December 201318.4 °C1,018 mm40
201230.9 °C2 May 20124.4 °C2 January 201218.6 °C773 mm40
201131.3 °C16 May 20114.6 °C31 December 201118.3 °C801 mm70
201030.2 °C25 March 20104.0 °C18 December 201018.5 °C913 mm40
200931.8 °C22 March 20095.2 °C9 November 200919.0 °C694 mm190
200830.9 °C29 April 20084.7 °C22 November 200818.1 °C740 mm20
200731.7 °C11 May 20075.2 °C17 December 200718.4 °C784 mm80
200630.7 °C17 April 20067.3 °C6 November 200618.5 °C836 mm40
200530.2 °C25 February 20055.1 °C3 January 200518.4 °C855 mm10
200431.2 °C19 May 20047.8 °C4 December 200417.8 °C834 mm30
200331.1 °C20 February 20035.5 °C13 January 200317.6 °C770 mm60
200231.6 °C14 May 20027.6 °C21 January 200218.3 °C650 mm80
200129.9 °C18 April 20016.3 °C11 November 200117.4 °C878 mm00
200029.6 °C24 March 20005.8 °C29 December 200017.3 °C878 mm00
199931.1 °C15 May 19995.2 °C24 November 199918.1 °C721 mm110
199831.4 °C24 May 19984.9 °C29 November 199818.8 °C840 mm210
199730.1 °C5 May 19976.8 °C18 February 199718.4 °C630 mm30
199629.7 °C4 April 19964.8 °C1 November 199617.8 °C1,100 mm00
199530.9 °C15 May 19955.8 °C20 January 199518.4 °C738 mm30
199430.1 °C5 May 19945.1 °C1 January 199418.0 °C807 mm20
199328.2 °C10 April 19934.6 °C31 December 199317.5 °C851 mm00
199229.7 °C26 March 19925.2 °C2 January 199217.6 °C807 mm00
199129.8 °C17 May 19915.6 °C14 December 199118.1 °C762 mm00
199030.3 °C16 May 19904.2 °C26 December 199017.6 °C845 mm10
198930.0 °C31 May 19894.9 °C25 October 198917.4 °C776 mm10
198830.6 °C25 May 19883.6 °C23 November 198817.8 °C968 mm30
198730.5 °C4 May 19874.6 °C2 February 198718.1 °C781 mm10
198628.1 °C25 March 19864.9 °C3 January 198617.3 °C989 mm00
198528.3 °C21 March 19856.0 °C14 December 198517.1 °C1,074 mm00
198430.4 °C22 April 19844.0 °C6 January 198417.2 °C794 mm30
198329.0 °C11 May 19833.7 °C9 January 198317.4 °C946 mm00
198229.6 °C26 March 19824.9 °C2 November 198217.2 °C974 mm00
198128.9 °C2 June 19814.7 °C12 December 198117.4 °C918 mm00
198030.4 °C17 May 19805.4 °C30 December 198017.8 °C821 mm10
197929.4 °C23 April 19797.4 °C2 November 197917.5 °C1,067 mm00
197830.3 °C2 June 19785.0 °C23 January 197817.3 °C1,084 mm10
197729.6 °C22 April 19775.6 °C28 November 197717.4 °C1,324 mm00
197629.2 °C13 March 19765.6 °C16 December 197617.3 °C1,088 mm00
197529.7 °C21 April 19755.0 °C28 November 197516.9 °C1,160 mm00
197429.9 °C28 April 19745.5 °C23 November 197416.7 °C967 mm00
197330.0 °C3 April 19734.3 °C16 December 197317.4 °C961 mm10
197229.1 °C13 May 19725.8 °C2 January 197217.3 °C921 mm00
197129.5 °C20 March 19714.3 °C4 December 197116.6 °C1,075 mm00
197030.2 °C1 May 19704.2 °C25 December 197017.2 °C1,005 mm10
196929.8 °C21 May 19695.1 °C14 December 196917.4 °C901 mm00
196828.7 °C31 May 19683.4 °C6 January 196816.8 °C1,037 mm00
196729.8 °C12 March 19674.7 °C2 December 196716.7 °C1,476 mm00
196629.4 °C1 July 19664.7 °C10 December 196617.6 °C726 mm00
196529.6 °C28 May 19655.0 °C20 December 196517.2 °C778 mm00
196429.2 °C31 May 19646.2 °C28 December 196417.3 °C868 mm00
196330.2 °C27 March 19637.4 °C14 January 196317.0 °C1,542 mm10
196230.9 °C3 April 19625.8 °C7 October 196216.9 °C1,153 mm40
196130.2 °C18 May 19615.8 °C8 January 196116.8 °C1,293 mm10
196029.9 °C21 April 19603.4 °C18 January 196016.7 °C1,454 mm00
195930.2 °C4 April 19596.2 °C25 November 195917.0 °C1,182 mm10
195829.9 °C22 May 19585.8 °C29 November 195817.4 °C1,114 mm00
195726.3 °C23 March 19574.3 °C16 December 195716.8 °C1,103 mm00
195628.0 °C17 March 19564.5 °C25 November 195616.3 °C1,245 mm00
195527.6 °C5 April 19555.3 °C19 October 195516.4 °C1,133 mm00
195427.5 °C14 March 19544.0 °C11 January 195416.2 °C1,217 mm00
195328.4 °C1 April 19536.5 °C15 October 195316.3 °C1,626 mm00
195227.1 °C1 March 19524.7 °C29 October 195216.1 °C1,649 mm00
195127.4 °C7 March 19514.2 °C27 January 195116.1 °C1,633 mm00
195027.1 °C7 March 19502.9 °C5 January 195015.4 °C1,786 mm00
194926.9 °C7 March 19493.7 °C1 November 194915.7 °C1,637 mm00
194828.1 °C5 April 19484.5 °C10 November 194816.2 °C1,461 mm00
194726.7 °C2 May 19474.1 °C22 October 194716.1 °C1,353 mm00
194628.3 °C31 March 19465.7 °C31 December 194616.6 °C1,015 mm00
194527.5 °C27 April 19454.1 °C15 November 194516.2 °C867 mm00
194427.9 °C28 March 19443.6 °C11 January 194416.5 °C969 mm00
194328.1 °C17 March 19433.5 °C23 December 194315.9 °C1,286 mm00
194228.7 °C21 May 19425.4 °C2 January 194216.6 °C702 mm00
194129.4 °C30 March 19412.9 °C18 January 194116.9 °C733 mm00
194026.1 °C28 May 19404.9 °C16 December 194016.1 °C1,032 mm00

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
25.3 °C
+1.4 °C
Hot days (≥ 30 °C)
15 d/yr
+12
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
783 mm
-206 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.3 °C+1.2 °C1 mm-6 mm
Feb27.1 °C+1.9 °C1 mm-12 mm
Mar27.4 °C+1.5 °C39 mm-2 mm
Apr28.6 °C+2.8 °C35 mm-34 mm
May27.7 °C+1.8 °C88 mm+8 mm
Jun26.6 °C+2.3 °C76 mm-43 mm
Jul23.4 °C+1.6 °C173 mm-44 mm
Aug21.8 °C+0.4 °C238 mm+4 mm
Sep22.5 °C+0.5 °C125 mm-39 mm
Oct24.5 °C+1.2 °C6 mm-28 mm
Nov24.5 °C+1.0 °C0 mm-8 mm
Dec24.9 °C+1.5 °C3 mm-2 mm

The year's extremes

Hottest day
31.2 °C
16 Mar 2025
Coldest day
7.6 °C
23 Nov 2025
Wettest day
22.2 mm
14 Apr 2025
Windiest day
24.7 km/h
23 Apr 2025
Strongest gust
59.4 km/h
20 Aug 2025
Hottest feels-like
31.5 °C
11 Apr 2025
Coldest feels-like
4.4 °C
23 Nov 2025
Sunniest day
12.0 h
21 Apr 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 Bishoftu?

Bishoftu has a subtropical highland, dry winter climate (Köppen Cwb). Over 1940-2025, the average annual temperature is 17.5 °C and it receives 989 mm of precipitation per year.

What is the hottest day ever recorded in Bishoftu?

The hottest day measured in Bishoftu between 1940 and 2025 was 29 March 2016, reaching 32.7 °C.

What is the coldest day in Bishoftu?

The coldest day measured in Bishoftu between 1940 and 2025 was 7 January 2017, at 2.2 °C.

Does it snow in Bishoftu?

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

Has the climate of Bishoftu warmed?

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

What is the wettest day in Bishoftu?

The wettest day measured in Bishoftu between 1940 and 2025 was 7 April 1987, with 44 mm of rain in 24 hours.

What was the windiest day in Bishoftu?

The windiest day measured in Bishoftu between 1940 and 2025 was 26 November 1942, with winds reaching 32.3 km/h.

What is the warmest month in Bishoftu?

The warmest month in Bishoftu is April (19.4 °C on average); the coldest is December (16.1 °C).

How much does it rain in Bishoftu?

Bishoftu receives on average 989 mm of precipitation per year, spread over about 149 rainy days.

Is it sunny in Bishoftu?

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

Are there tropical nights in Bishoftu?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Bishoftu.

What was the most extreme apparent temperature in Bishoftu?

In Bishoftu, between 1940 and 2025, the highest apparent temperature reached 32.7 °C on 29 March 2016, and the lowest was -2.0 °C on 7 January 2017.

Compare Bishoftu with another city

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

Nearby cities

The climate around Bishoftu

Other cities — Ethiopia