Climate averages 1991–2020

Weather in Botswana.

ClimaNote covers 5 cities in Botswana, starting with Gaborone, Francistown and Mogoditshane. Open a city for charts and a table of all 12 months.

Across these cities the yearly average high ranges from 26.9°C in Molepolole to 29.9°C in Maun, and yearly rainfall from 417 mm in Mogoditshane to 512 mm in Maun. The hottest city-month is October in Maun, with an average high of 35.1°C, and the coolest is July in Molepolole, at 20.4°C. By single month, the most rain falls in January in Maun, with 145 mm, and the least in August in Maun, with under 1 mm.

October is the warmest month in 2 cities (in 3 other cities two or more months tie); July is the coolest in every city. January is the wettest month in 4 cities and December in 1; July is the driest in 3 cities and August in 2. Of these cities, 2 have a month with under 1 mm of rain; none has a month with an average high below 2.0°C or a month with more than 300 mm of rain.

5 cities

Cities in Botswana

Yearly averages
Yearly climate averages for cities in Botswana
CityAverage highAverage lowRain mm/year
Gaborone28°C14°C484
Francistown28°C16°C423
Mogoditshane27°C14°C417
Maun30°C16°C512
Molepolole27°C14°C428

Yearly average of the 12 monthly values for 1991–2020. Open a city for every month.