Built 2026-10-15 (15 October 2026)

Climate Trends in Botswana

Climate trends for Botswana from 0 stations with long records. Also streaks and temperature swings.

Data as of . Last revised (2026-10-14).

Longest Hot, Cold, Wet and Dry Streaks: Botswana

6 lists of 7

Longest run of days at or above 35 C

Consecutive days with a daily maximum at or above 35 C (95 F).

Longest run of days at or above 35 C, Botswana: the 7 longest runs
RankStationCountryLengthWhen
1Twee RivierenBotswana57 days15 December 2017 to 9 February 2018
2TsabongBotswana27 days23 December 1963 to 18 January 1964
3TshaneBotswana26 days11 February to 7 March 1984
4MaunBotswana20 days19 February to 10 March 1983
5ShakaweBotswana17 days21 November to 7 December 1972
6MahalapyeBotswana11 days28 November to 8 December 1972
7FrancistownBotswana11 days21 to 31 December 1982

Longest run of days at or above 40 C

Consecutive days with a daily maximum at or above 40 C (104 F).

Longest run of days at or above 40 C, Botswana: the 7 longest runs
RankStationCountryLengthWhen
1Twee RivierenBotswana18 days30 December 2015 to 16 January 2016
2TsabongBotswana6 days1 to 6 January 1966
3TshaneBotswana2 days4 to 5 January 1966
4MaunBotswana2 days5 to 6 February 1982
5MahalapyeBotswana2 days11 to 12 January 1983
6ShakaweBotswana2 days18 to 19 November 1987
7FrancistownBotswana1 day18 to 18 October 1962

Longest run of frost days (minimum at or below 0 C)

Consecutive days with a daily minimum at or below 0 C (32 F).

Longest run of frost days (minimum at or below 0 C), Botswana: the 8 longest runs
RankStationCountryLengthWhen
1TsabongBotswana13 days22 June to 4 July 1960
2Twee RivierenBotswana13 days12 to 24 July 2020
3TshaneBotswana9 days22 to 30 June 1960
4GaboroneBotswana8 days22 to 29 June 1964
5FrancistownBotswana6 days25 to 30 June 1978
6MahalapyeBotswana4 days10 to 13 June 1981
7MaunBotswana3 days1 to 3 August 1972
8ShakaweBotswana2 days13 to 14 June 1963

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).

Longest dry spell (days under 1 mm of rain), within one year, Botswana: the 10 longest runs
RankStationCountryLengthWhen
1PalapyeBotswana277 dayswithin 1947
2SeroweBotswana263 dayswithin 1981
3KalamareBotswana262 dayswithin 1980
4KasaneBotswana260 dayswithin 1977
5KalkfonteinBotswana259 dayswithin 1971
6Twee RivierenBotswana249 dayswithin 1989
7LobatseBotswana248 dayswithin 1922
8GhanziBotswana244 dayswithin 1933
9ShakaweBotswana243 dayswithin 1952
10MaunBotswana239 dayswithin 1928

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).

Longest wet spell (days with 1 mm or more of rain), within one year, Botswana: the 10 longest runs
RankStationCountryLengthWhen
1ShakaweBotswana19 dayswithin 1936
2KasaneBotswana17 dayswithin 1936
3MahalapyeBotswana16 dayswithin 1915
4MaunBotswana16 dayswithin 1974
5MochudiBotswana15 dayswithin 1915
6KalamareBotswana13 dayswithin 1925
7FrancistownBotswana13 dayswithin 1949
8SeroweBotswana11 dayswithin 1925
9GhanziBotswana10 dayswithin 1940
10KanyeBotswana9 dayswithin 1927

Longest run of nights at or above 25 C

Longest run of nights at or above 25 C, Botswana: the 8 longest runs
RankStationCountryLengthWhen
1GaboroneBotswana5 days2 to 6 January 1966
2TsabongBotswana5 days4 to 8 January 1966
3Twee RivierenBotswana5 days28 December 2015 to 1 January 2016
4MahalapyeBotswana3 days24 to 26 January 1973
5FrancistownBotswana2 days27 to 28 June 1981
6TshaneBotswana1 day4 to 4 January 1966
7MaunBotswana1 day23 to 23 October 1967
8ShakaweBotswana1 day27 to 27 November 1971

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: Botswana

6 lists of 6

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.

Biggest one day rise in the daily maximum, Botswana
RankStationCountryValueDate
1MahalapyeBotswana16.9 C (30.4 F)19 March 1963
2FrancistownBotswana16.2 C (29.2 F)20 October 1974
3ShakaweBotswana14.4 C (25.9 F)26 August 1962
4TsabongBotswana12.6 C (22.7 F)26 November 1965
5TshaneBotswana11.1 C (20.0 F)17 May 1983
6MaunBotswana10.8 C (19.4 F)15 April 1982

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.

Biggest one day drop in the daily maximum, Botswana
RankStationCountryValueDate
1MahalapyeBotswana19.2 C (34.6 F)24 August 1964
2FrancistownBotswana18.9 C (34.0 F)19 October 1974
3TsabongBotswana18.8 C (33.8 F)31 May 1967
4TshaneBotswana17.0 C (30.6 F)12 September 1985
5ShakaweBotswana13.4 C (24.1 F)13 November 1981
6MaunBotswana13.1 C (23.6 F)9 June 2009

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.

Biggest one day rise in the daily minimum, Botswana
RankStationCountryValueDate
1TsabongBotswana21.5 C (38.7 F)25 May 1967
2MahalapyeBotswana18.9 C (34.0 F)1 February 1961
3TshaneBotswana15.3 C (27.5 F)14 April 1964
4FrancistownBotswana15.3 C (27.5 F)6 July 1984
5ShakaweBotswana14.6 C (26.3 F)18 November 1972
6MaunBotswana11.4 C (20.5 F)25 March 2000

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.

Biggest one day drop in the daily minimum, Botswana
RankStationCountryValueDate
1TsabongBotswana17.1 C (30.8 F)26 May 1967
2MahalapyeBotswana16.2 C (29.2 F)3 February 1961
3FrancistownBotswana15.5 C (27.9 F)19 July 1989
4TshaneBotswana14.4 C (25.9 F)9 August 1969
5MaunBotswana13.2 C (23.8 F)3 November 1965
6ShakaweBotswana13.2 C (23.8 F)11 May 1979

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.

Widest range between the high and the low of one day, Botswana
RankStationCountryValueDate
1TsabongBotswana36.5 C (65.7 F)26 May 1972
2TshaneBotswana33.1 C (59.6 F)10 November 1964
3MahalapyeBotswana31.6 C (56.9 F)23 August 1964
4ShakaweBotswana30.9 C (55.6 F)16 July 1976
5FrancistownBotswana30.7 C (55.3 F)3 August 1972
6MaunBotswana29.5 C (53.1 F)28 July 1975

Narrowest range between the high and the low of one day

The smallest difference between the highest and the lowest temperature of the same day. Values are in degrees Celsius with Fahrenheit beside them.

Narrowest range between the high and the low of one day, Botswana
RankStationCountryValueDate
1TsabongBotswana0.1 C (0.2 F)25 May 1967
2FrancistownBotswana0.1 C (0.2 F)11 June 1973
3ShakaweBotswana0.2 C (0.4 F)31 March 1989
4MahalapyeBotswana0.3 C (0.5 F)15 May 1963
5MaunBotswana0.8 C (1.4 F)26 February 1966
6TshaneBotswana0.8 C (1.4 F)28 June 1968

Only stations with at least 10 complete years are listed, and a station appears once per list.

Download 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-14. Trends and counts are computed by this site from daily station records. The long-record station set is described under each chart.