Climate Trends in Africa
Climate trends for Africa from 6 stations with long records. Also warmest years, streaks and temperature swings.
Data as of . Last revised (2026-10-13).
Key Facts
- Of 19 stations in Africa with at least 50 complete years of record, 3 had 2024 as their warmest year.
Warmest Years
Africa, 19 stations| Year | Stations with this as their warmest year |
|---|---|
| 1895 | 1 |
| 1896 | 0 |
| 1897 | 0 |
| 1898 | 0 |
| 1899 | 0 |
| 1900 | 0 |
| 1901 | 0 |
| 1902 | 0 |
| 1903 | 0 |
| 1904 | 0 |
| 1905 | 0 |
| 1906 | 0 |
| 1907 | 0 |
| 1908 | 0 |
| 1909 | 0 |
| 1910 | 0 |
| 1911 | 0 |
| 1912 | 0 |
| 1913 | 0 |
| 1914 | 0 |
| 1915 | 0 |
| 1916 | 0 |
| 1917 | 0 |
| 1918 | 0 |
| 1919 | 0 |
| 1920 | 0 |
| 1921 | 0 |
| 1922 | 0 |
| 1923 | 0 |
| 1924 | 0 |
| 1925 | 0 |
| 1926 | 0 |
| 1927 | 0 |
| 1928 | 0 |
| 1929 | 0 |
| 1930 | 0 |
| 1931 | 0 |
| 1932 | 0 |
| 1933 | 0 |
| 1934 | 0 |
| 1935 | 0 |
| 1936 | 0 |
| 1937 | 0 |
| 1938 | 0 |
| 1939 | 0 |
| 1940 | 0 |
| 1941 | 0 |
| 1942 | 0 |
| 1943 | 0 |
| 1944 | 0 |
| 1945 | 0 |
| 1946 | 0 |
| 1947 | 0 |
| 1948 | 0 |
| 1949 | 0 |
| 1950 | 0 |
| 1951 | 0 |
| 1952 | 0 |
| 1953 | 0 |
| 1954 | 0 |
| 1955 | 1 |
| 1956 | 0 |
| 1957 | 0 |
| 1958 | 0 |
| 1959 | 0 |
| 1960 | 0 |
| 1961 | 0 |
| 1962 | 0 |
| 1963 | 0 |
| 1964 | 0 |
| 1965 | 0 |
| 1966 | 0 |
| 1967 | 0 |
| 1968 | 0 |
| 1969 | 1 |
| 1970 | 0 |
| 1971 | 0 |
| 1972 | 0 |
| 1973 | 0 |
| 1974 | 0 |
| 1975 | 0 |
| 1976 | 0 |
| 1977 | 0 |
| 1978 | 0 |
| 1979 | 0 |
| 1980 | 0 |
| 1981 | 0 |
| 1982 | 0 |
| 1983 | 0 |
| 1984 | 0 |
| 1985 | 0 |
| 1986 | 0 |
| 1987 | 0 |
| 1988 | 0 |
| 1989 | 1 |
| 1990 | 0 |
| 1991 | 0 |
| 1992 | 0 |
| 1993 | 0 |
| 1994 | 0 |
| 1995 | 0 |
| 1996 | 0 |
| 1997 | 0 |
| 1998 | 0 |
| 1999 | 1 |
| 2000 | 0 |
| 2001 | 0 |
| 2002 | 0 |
| 2003 | 0 |
| 2004 | 0 |
| 2005 | 0 |
| 2006 | 0 |
| 2007 | 2 |
| 2008 | 0 |
| 2009 | 3 |
| 2010 | 3 |
| 2011 | 0 |
| 2012 | 0 |
| 2013 | 0 |
| 2014 | 1 |
| 2015 | 0 |
| 2016 | 1 |
| 2017 | 0 |
| 2018 | 0 |
| 2019 | 0 |
| 2020 | 0 |
| 2021 | 0 |
| 2022 | 0 |
| 2023 | 1 |
| 2024 | 3 |
| 2025 | 0 |
Of the 19 stations in Africa with at least 50 complete years of record, 3 (15.8%) had 2024 as their warmest year on record.
The years that were the warmest on record at the most stations are 2024 (3 stations), 2010 (3 stations), 2009 (3 stations), 2007 (2 stations) and 2023 (1 station).
5 of the 19 stations (26.3%) had their warmest year in the 2010s.
By decade
| Decade | Stations with their warmest year in it | Share of stations | Stations with one of their five warmest years in it |
|---|---|---|---|
| 1890s | 1 | 5.3% | 2 |
| 1900s | 0 | 0.0% | 0 |
| 1910s | 0 | 0.0% | 0 |
| 1920s | 0 | 0.0% | 1 |
| 1930s | 0 | 0.0% | 3 |
| 1940s | 0 | 0.0% | 2 |
| 1950s | 1 | 5.3% | 3 |
| 1960s | 1 | 5.3% | 2 |
| 1970s | 0 | 0.0% | 0 |
| 1980s | 1 | 5.3% | 7 |
| 1990s | 1 | 5.3% | 12 |
| 2000s | 5 | 26.3% | 17 |
| 2010s | 5 | 26.3% | 30 |
| 2020s (to date) | 4 | 21.1% | 16 |
The set is the 19 stations with at least 50 complete years (all twelve months with 20 or more days of maximum and minimum). A station's warmest year is the one with the highest annual mean temperature, a tie going to the later year. The count describes these stations, not the whole area.
Longest Hot, Cold, Wet and Dry Streaks: Africa
7 lists of 10- In Africa, the longest run of hot days in a row in the data is 200 days, at Bilma (Niger), from 18 April 1960 to 3 November 1960.
- In Africa, the longest run of days in a row at or above 40 C in the data is 117 days, at Zinder (Niger), from 13 March 1922 to 7 July 1922.
- In Africa, the longest run of frost days in a row in the data is 39 days, at Geryville (El-Bayadh) (Algeria), from 25 January 1909 to 4 March 1909.
- In Africa, the longest run of ice days in a row in the data is 4 days, at Medea (Algeria), from 26 January 2005 to 29 January 2005.
- In Africa, the longest run of dry days in a row in the data is 349 days, at Dedeben (Pol) (South Africa), in 1974.
- In Africa, the longest run of wet days in a row in the data is 75 days, at Conakry (Aero) (Guinea), in 1948.
- In Africa, the longest run of longest run of nights at or above 25 c in the data is 195 days, at Assab (Eritrea), from 2 May 1951 to 12 November 1951.
Longest run of days at or above 35 C
Consecutive days with a daily maximum at or above 35 C (95 F).
| Rank | Station | Country | Length | When |
|---|---|---|---|---|
| 1 | Bilma | Niger | 200 days | 18 April to 3 November 1960 |
| 2 | Abu Hamed | Sudan | 198 days | 17 April to 31 October 1980 |
| 3 | Kassala | Sudan | 196 days | 4 March to 15 September 1960 |
| 4 | Wadi Halfa | Sudan | 181 days | 1 May to 28 October 1960 |
| 5 | Abeche | Chad | 180 days | 25 September 1950 to 23 March 1951 |
| 6 | Agades | Niger | 179 days | 25 March to 19 September 1951 |
| 7 | Assab | Eritrea | 175 days | 11 May to 1 November 1962 |
| 8 | Atar | Mauritania | 172 days | 25 April to 13 October 1964 |
| 9 | Zinder | Niger | 169 days | 1 February to 19 July 1925 |
| 10 | Massawa | Eritrea | 163 days | 19 May to 28 October 1976 |
Longest run of days at or above 40 C
Consecutive days with a daily maximum at or above 40 C (104 F).
| Rank | Station | Country | Length | When |
|---|---|---|---|---|
| 1 | Zinder | Niger | 117 days | 13 March to 7 July 1922 |
| 2 | Karima | Sudan | 116 days | 23 June to 16 October 1960 |
| 3 | Abu Hamed | Sudan | 114 days | 1 July to 22 October 1990 |
| 4 | Atbara | Sudan | 98 days | 17 May to 22 August 1960 |
| 5 | Bilma | Niger | 94 days | 25 April to 27 July 1951 |
| 6 | Agades | Niger | 87 days | 16 April to 11 July 1949 |
| 7 | Matam/Ouro Sogui | Senegal | 80 days | 9 April to 27 June 2013 |
| 8 | Asswan | Egypt | 77 days | 23 June to 7 September 1958 |
| 9 | Khartoum | Sudan | 76 days | 21 April to 5 July 1959 |
| 10 | Abeche | Chad | 66 days | 24 February to 30 April 1950 |
Longest run of frost days (minimum at or below 0 C)
Consecutive days with a daily minimum at or below 0 C (32 F).
| Rank | Station | Country | Length | When |
|---|---|---|---|---|
| 1 | Geryville (El-Bayadh) | Algeria | 39 days | 25 January to 4 March 1909 |
| 2 | Bethlehem | South Africa | 34 days | 4 June to 7 July 1993 |
| 3 | Ficksburg | South Africa | 33 days | 1 July to 2 August 2021 |
| 4 | Bethal | South Africa | 31 days | 19 June to 19 July 1964 |
| 5 | Aliwal North | South Africa | 27 days | 12 June to 8 July 2020 |
| 6 | Bloemfontein Airpor | South Africa | 26 days | 23 June to 18 July 1992 |
| 7 | Bou Chekif | Algeria | 26 days | 25 December 2018 to 19 January 2019 |
| 8 | Setif | Algeria | 25 days | 9 December 1879 to 2 January 1880 |
| 9 | Sidi-Bel-Abbes | Algeria | 23 days | 31 December 1924 to 22 January 1925 |
| 10 | Barkly East | South Africa | 20 days | 11 to 30 June 2020 |
Longest run of ice days (maximum at or below 0 C)
Consecutive days with a daily maximum at or below 0 C (32 F).
| Rank | Station | Country | Length | When |
|---|---|---|---|---|
| 1 | Medea | Algeria | 4 days | 26 to 29 January 2005 |
| 2 | Geryville (El-Bayadh) | Algeria | 3 days | 1 to 3 February 1908 |
| 3 | El-Bayadh | Algeria | 3 days | 26 to 28 January 2005 |
| 4 | Fort National | Algeria | 2 days | 31 December 1913 to 1 January 1914 |
| 5 | Setif Ain Arnat | Algeria | 2 days | 24 to 25 December 1986 |
| 6 | Djelfa/Tletsi | Algeria | 2 days | 26 to 27 January 2005 |
| 7 | Ain-Sefra | Algeria | 2 days | 27 to 28 January 2005 |
| 8 | Setif | Algeria | 1 day | 16 to 16 January 1893 |
| 9 | Sidi-Bel-Abbes | Algeria | 1 day | 23 to 23 January 1906 |
| 10 | Laghouat | Algeria | 1 day | 2 to 2 January 1914 |
Longest dry spell (days under 1 mm of rain), within one year
Consecutive days with less than 1 mm (0.04 in) of rain, the longest run within a year. The dates are not kept, so the list gives the year (within the year).
| Rank | Station | Country | Length | When |
|---|---|---|---|---|
| 1 | Dedeben (Pol) | South Africa | 349 days | within 1974 |
| 2 | Grootfontein | South Africa | 346 days | within 1962 |
| 3 | Assab | Eritrea | 346 days | within 1973 |
| 4 | Rietfontein (Pol) | South Africa | 342 days | within 1915 |
| 5 | Adelaide (Pol) | South Africa | 337 days | within 1989 |
| 6 | Karina | South Africa | 336 days | within 1970 |
| 7 | Pelican Point | Namibia | 335 days | within 1970 |
| 8 | Eerstegeluk | South Africa | 334 days | within 1971 |
| 9 | Spitskop (Agr) | South Africa | 334 days | within 1991 |
| 10 | Pella | South Africa | 333 days | within 1966 |
Longest wet spell (days with 1 mm or more of rain), within one year
Consecutive days with 1 mm (0.04 in) or more of rain, the longest run within a year. The dates are not kept, so the list gives the year (within the year).
| Rank | Station | Country | Length | When |
|---|---|---|---|---|
| 1 | Conakry (Aero) | Guinea | 75 days | within 1948 |
| 2 | Debremarcos | Ethiopia | 58 days | within 1976 |
| 3 | Cocobeach | Gabon | 49 days | within 1967 |
| 4 | Boke | Guinea | 43 days | within 1956 |
| 5 | Marion Island | South Africa | 38 days | within 1961 |
| 6 | Mamou | Guinea | 36 days | within 1954 |
| 7 | Douala | Cameroon | 34 days | within 1948 |
| 8 | Kindia | Guinea | 34 days | within 1949 |
| 9 | Macenta | Guinea | 34 days | within 1952 |
| 10 | Gore | Ethiopia | 33 days | within 1958 |
Longest run of nights at or above 25 C
| Rank | Station | Country | Length | When |
|---|---|---|---|---|
| 1 | Assab | Eritrea | 195 days | 2 May to 12 November 1951 |
| 2 | Massawa | Eritrea | 178 days | 13 April to 7 October 1967 |
| 3 | Port Sudan | Sudan | 150 days | 2 June to 29 October 1988 |
| 4 | Beni-Abbes | Algeria | 113 days | 28 May to 17 September 2017 |
| 5 | N'Guigni | Niger | 108 days | 12 April to 28 July 1930 |
| 6 | Asswan | Egypt | 92 days | 4 June to 3 September 1995 |
| 7 | Hurguada | Egypt | 90 days | 12 June to 9 September 1997 |
| 8 | Touat Cheikh Sidi Mohamed Bel | Algeria | 83 days | 26 June to 16 September 2018 |
| 9 | Tillabery | Niger | 80 days | 6 April to 24 June 1973 |
| 10 | Niamey Aero | Niger | 73 days | 27 March to 7 June 1967 |
A run belongs to the year it started in, even when it ran on into the next year. A station appears once per list, with its longest run in a complete year. Dry and wet spells are the longest run within a year. Lists use complete years only, so a long run in a year with gaps in the record is not counted.
Biggest One Day Temperature Swings: Africa
5 lists of 10- In Africa, the largest reported one day rise in the daily maximum is 21.1 C (38.0 F), at Sirte (Libya) on 26 April 1953.
- In Africa, the largest reported one day drop in the daily maximum is 24.8 C (44.6 F), at Agedabia (Libya) on 10 April 1924.
- In Africa, the largest reported one day rise in the daily minimum is 21.6 C (38.9 F), at Upington Agr. (South Africa) on 19 March 1989.
- In Africa, the largest reported one day drop in the daily minimum is 20.3 C (36.5 F), at Tillabery (Niger) on 25 February 1965.
- In Africa, the largest reported range between the high and the low of one day is 39.0 C (70.2 F), at Tillabery (Niger) on 25 February 1965.
Caveat.Single readings can still be instrument errors that quality control missed. A station with one faulty value can top a list, so read each entry as a reported value, not as a confirmed event.
Biggest one day rise in the daily maximum
The largest increase in the daily maximum temperature from one day to the next. Values are in degrees Celsius with Fahrenheit beside them.
| Rank | Station | Country | Value | Date |
|---|---|---|---|---|
| 1 | Sirte | Libya | 21.1 C (38.0 F) | 26 April 1953 |
| 2 | Nouakchott | Mauritania | 21.1 C (38.0 F) | 21 May 2003 |
| 3 | Zuara | Libya | 21.0 C (37.8 F) | 6 October 1936 |
| 4 | J.G.H. van der Wath Airp | Namibia | 20.4 C (36.7 F) | 31 May 2002 |
| 5 | Rosso | Mauritania | 20.2 C (36.4 F) | 4 February 1969 |
| 6 | Tripoli City | Libya | 19.8 C (35.6 F) | 10 May 1968 |
| 7 | Misurata | Libya | 19.6 C (35.3 F) | 26 June 1939 |
| 8 | Tripoli Sidi El Mesri | Libya | 19.5 C (35.1 F) | 24 June 1978 |
| 9 | East London | South Africa | 19.1 C (34.4 F) | 30 September 1983 |
| 10 | Fort National | Algeria | 19.0 C (34.2 F) | 1 October 1932 |
Biggest one day drop in the daily maximum
The largest decrease in the daily maximum temperature from one day to the next. Values are in degrees Celsius with Fahrenheit beside them.
| Rank | Station | Country | Value | Date |
|---|---|---|---|---|
| 1 | Agedabia | Libya | 24.8 C (44.6 F) | 10 April 1924 |
| 2 | Tripoli Sidi El Mesri | Libya | 23.9 C (43.0 F) | 16 April 1917 |
| 3 | Zuara | Libya | 23.7 C (42.7 F) | 21 April 1951 |
| 4 | Cedara | South Africa | 22.8 C (41.0 F) | 23 September 2017 |
| 5 | Beitbridge | Zimbabwe | 22.7 C (40.9 F) | 2 October 1964 |
| 6 | Misurata | Libya | 22.5 C (40.5 F) | 30 May 1935 |
| 7 | Sirte | Libya | 22.3 C (40.1 F) | 30 May 1935 |
| 8 | Skukuza | South Africa | 21.6 C (38.9 F) | 17 August 1968 |
| 9 | Cradock | South Africa | 21.4 C (38.5 F) | 15 January 2025 |
| 10 | East London | South Africa | 21.3 C (38.3 F) | 1 October 1983 |
Biggest one day rise in the daily minimum
The largest increase in the daily minimum temperature from one day to the next. Values are in degrees Celsius with Fahrenheit beside them.
| Rank | Station | Country | Value | Date |
|---|---|---|---|---|
| 1 | Upington Agr. | South Africa | 21.6 C (38.9 F) | 19 March 1989 |
| 2 | Tsabong | Botswana | 21.5 C (38.7 F) | 25 May 1967 |
| 3 | Tidjixja | Mauritania | 20.0 C (36.0 F) | 15 May 1969 |
| 4 | Tillabery | Niger | 19.6 C (35.3 F) | 26 February 1965 |
| 5 | Tripoli Sidi El Mesri | Libya | 19.5 C (35.1 F) | 1 August 1972 |
| 6 | Mahalapye | Botswana | 18.9 C (34.0 F) | 1 February 1961 |
| 7 | Mafikeng | South Africa | 18.6 C (33.5 F) | 13 April 2023 |
| 8 | Bobo-Dioulasso | Burkina Faso | 17.7 C (31.9 F) | 25 January 1945 |
| 9 | Alger-Dar El Beida | Algeria | 17.4 C (31.3 F) | 23 February 1978 |
| 10 | Fort Beaufort | South Africa | 17.3 C (31.1 F) | 9 July 2025 |
Biggest one day drop in the daily minimum
The largest decrease in the daily minimum temperature from one day to the next. Values are in degrees Celsius with Fahrenheit beside them.
| Rank | Station | Country | Value | Date |
|---|---|---|---|---|
| 1 | Tillabery | Niger | 20.3 C (36.5 F) | 25 February 1965 |
| 2 | Zinder | Niger | 20.0 C (36.0 F) | 1 March 1928 |
| 3 | Tidjixja | Mauritania | 19.9 C (35.8 F) | 14 May 1969 |
| 4 | Sennar | Sudan | 19.2 C (34.6 F) | 1 March 1990 |
| 5 | Tripoli Sidi El Mesri | Libya | 19.0 C (34.2 F) | 22 June 1937 |
| 6 | Calvinia | South Africa | 18.8 C (33.8 F) | 6 July 2010 |
| 7 | Jiggiga | Ethiopia | 18.2 C (32.8 F) | 26 November 1956 |
| 8 | Skukuza | South Africa | 17.9 C (32.2 F) | 7 August 1995 |
| 9 | Derna | Libya | 17.8 C (32.0 F) | 12 April 1936 |
| 10 | Benghazi Benina | Libya | 17.8 C (32.0 F) | 4 April 1952 |
Widest range between the high and the low of one day
The largest difference between the highest and the lowest temperature of the same day. Values are in degrees Celsius with Fahrenheit beside them.
| Rank | Station | Country | Value | Date |
|---|---|---|---|---|
| 1 | Tillabery | Niger | 39.0 C (70.2 F) | 25 February 1965 |
| 2 | Gobabeb | Namibia | 37.4 C (67.3 F) | 20 September 1986 |
| 3 | Tsabong | Botswana | 36.5 C (65.7 F) | 26 May 1972 |
| 4 | Podor | Senegal | 36.0 C (64.8 F) | 10 March 1967 |
| 5 | Skukuza | South Africa | 34.8 C (62.6 F) | 8 September 1972 |
| 6 | Abeche | Chad | 34.5 C (62.1 F) | 18 April 1951 |
| 7 | Agedabia | Libya | 34.4 C (61.9 F) | 7 October 1926 |
| 8 | Sidi-Bel-Abbes | Algeria | 34.0 C (61.2 F) | 2 September 1885 |
| 9 | Zuara | Libya | 33.9 C (61.0 F) | 28 April 1928 |
| 10 | Bilma | Niger | 33.9 C (61.0 F) | 5 November 1966 |
Only stations with at least 10 complete years are listed, and a station appears once per list.
Countries in Africa
33 with station recordsDownload the Data
Source: NOAA National Centers for Environmental Information, Global Historical Climatology Network Daily (GHCN-Daily). Records are computed by World Extreme Weather Monitor and are not official NOAA products. (US Government open data (NOAA NCEI)) Data as of 2026-10-13. Trends and counts are computed by this site from daily station records. The long-record station set is described under each chart.