Sign In Register

Serowe, Botswana

Central · Botswana

Serowe is a mid-size city in Central, Botswana with a population of 55,676. Elevation: 3,763 ft (1,147 m). Average temperature: 67°F (20°C).

Data updated June 2026

55,676 Population 1,608/sq mi density
3,763 ft Elevation 1,147 meters
67°F Avg Temperature 20°C
16.5 in Annual Rain
Africa / Gaborone Timezone

Discover Serowe, Botswana

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

About Serowe

Serowe

Serowe is an urban village in Botswana's Central District. A trade and commercial centre, it is Botswana's third largest village. Serowe has played an important role in Botswana's history, as capital for the Bamangwato people in the early 20th century and as birthplace of several of Botswana's presidents. More recently it has undergone significant development as the town and as Botswana continues to grow.

People

Population55,676
Density1,608/mi²

Climate

Avg Temp67°F (20°C)
Rain16.5 in/yr
Sunny Days306/yr
Elevation3,763 ft (1,147 m)
Population55,676
Population Density1,608 / sq mi
Elevation3,763 ft (1,147 m)
Coordinates-22.3875°, 26.7108°
TimezoneAfrica/Gaborone
Country🇧🇼 Botswana
State / ProvinceCentral
Average Temperature67°F (20°C)
January Average75°F (24°C)
July Average54°F (12°C)
Annual Precipitation16.5 inches (419 mm)
Annual Snowfall0.0 inches (0 cm)

About Serowe

Serowe is a mid-size city in Botswana (Central) with a population of 55,676. The city sits at an elevation of 3,763 feet (1,147 meters) above sea level. The average annual temperature is 67°F (20°C). Temperatures range from 75°F in January to 54°F in July. Annual precipitation averages 16.5 inches. The timezone is Africa/Gaborone.

Climate in Serowe

Serowe has an average annual temperature of 21.9°C (71°F). The hottest month is Nov (26.1°C), the coldest is Jul (15°C). Average annual precipitation is 537 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 25.1°C / 77°F 14.4° / 36.1° 84.9
Feb 25°C / 77°F 15.2° / 35.8° 96.4
Mar 24.5°C / 76°F 14.5° / 36.4° 27.2
Apr 22°C / 72°F 10.5° / 34.3° 29.4
May 18.5°C / 65°F 7.2° / 30.6° 9.8
Jun 15.3°C / 60°F 4° / 29.2° 1.9
Jul 15°C / 59°F 2.6° / 29.4° 1.6
Aug 18.5°C / 65°F 5.4° / 34.1° 2.0
Sep 22°C / 72°F 8.4° / 36.8° 6.7
Oct 25°C / 77°F 11.5° / 39.7° 30.4
Nov 26.1°C / 79°F 14.4° / 39.9° 116.1
Dec 25.9°C / 79°F 14.7° / 39.1° 130.9
Serowe enjoys a temperate climate with an average annual temperature of 67°F (20°C). Winters average 75°F in January while summers reach 54°F in July / relatively mild seasonal variation. The area gets 306 sunny days per year, well above the U.S. average of 205 / making it one of the sunnier locations in the country. Annual precipitation totals 16.5 inches (drier than the 38-inch national average). The city sits at an elevation of 3,763 feet.

Temperature

75°F Jan (24°C) 54°F Jul (12°C)
Annual Average67.1°F
24% above Botswana avg
January Average75°F (24°C)
July Average54°F (12°C)
Sunny Days306 days/yr

Geography

Elevation3,763 ft (1,147 m)
Area34.6 sq mi (89.7 km²)
Population Density1,608/sq mi
Coordinates-22.3875°N, 26.7108°W
TimezoneAfrica/Gaborone

Precipitation & Snow

Annual Rainfall 16.5"
57% below Botswana avg
Snowfall 0.0"
Wettest Month (Jan) 3.19"
Driest Month (Jul) 0.04"

Air Quality

Earthquake History

2 earthquakes (M2.5+) within 150 km since 1990. Strongest: M4.5. Most recent: M4.5 on Apr 19, 2002.

Apr 19, 2002 62 km SW of Kalamare, Botswana M4.5 119 km
Feb 10, 1993 22 km W of Mookane, Botswana M4.3 148 km
Source: USGS (M2.5+, 1990-2025)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 75°F (24°C) 3.2 in Warmest, Wettest
February 74°F (23°C) 3.2 in
March 72°F (22°C) 2.1 in
April 67°F (19°C) 1.0 in
May 61°F (16°C) 0.2 in
June 55°F (13°C) 0.1 in
July 54°F (12°C) 0.0 in Coldest, Driest
August 60°F (15°C) 0.0 in
September 67°F (19°C) 0.2 in
October 73°F (23°C) 1.2 in
November 75°F (24°C) 2.4 in
December 75°F (24°C) 3.0 in

Serowe has a seasonal temperature swing of 21°F / from 54°F in July to 75°F in January. Total annual precipitation is 16.5 inches, with January being the wettest month (3.2") and July the driest (0.0").

View full weather details →

Colleges & Universities in Serowe

Institution Type Founded Website
Central College of Modern Arts & Creative Technology College - ,
Institute of Health Sciences College - ,
Serowe College of Education College - ,

Schools in Serowe

14 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Metsimasweu Junior Secondary School - - - -
Adelaide Primary School - - - -
Swaneng Hill School - - - -
Boipelego Junior Secondary School - - - -
Mannathoko CJSS - - - -
Ranokanyane CJSS - - - -
Newtown Primary - - - -
Kgalemang Motsete JSS - - - -
Makolojwane Primary School - - - -
Semane Junior Secondary School - - - -
Masokola Primary School - - - -
Riverside Primary School - - - -
Mannathoko Primary School - - - -
Manonnye Primary School - - - -
View full schools details →

Radio Stations near Serowe

0 stations within ~55 km.

Station Genre Quality

Museums in Serowe

NameTypeAddressPhoneAnnual Revenue
Khama III Memorial Museum

Libraries in Serowe

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Serowe Public Library0.0

Hotels in Serowe

5 hotels within city radius - OpenStreetMap data

Honeymoon
Lentswe Lodge
Masma Lodge
Serowe Hotel
Tshwaragano Hotel

Bus Stations in Serowe

1 bus stations within city radius - OpenStreetMap data

Bus Rank

Gas Stations in Serowe

6 gas stations within city radius - OpenStreetMap data

BW #907112239
Caltex
Engen
Engen
Shell
Shell

Banks in Serowe

4 banks within city radius - OpenStreetMap data

Barclays
BBS
FNB
Mascom;Standard chartered

Airports Near Serowe

2 airports within the area.

AirportIATAType
Mmashoro Airport-Small Airport
Palapye Airport-Small Airport

Post Offices in Serowe

1 post offices.

Post OfficeAddress
Rasebolai

Churches & Religious Organizations in Serowe

4 religious organizations (IRS tax-exempt data).

NameAddress
Faith Mission
Old Apostle Church
Serowe Mosque
Seventh Day Adventist Church

Quick Facts

Timezone
Africa/Gaborone
Elevation
1,140 m (3,740 ft)
Founded
1903
Website
serowe.cdc.gov.bw/

🇧🇼 About Botswana

Capital Gaborone
Population 2,254,126
Area 600,370 km²
GDP (USD) $19,411,266,967
GDP per capita $7,826
HDI 0.708
Life expectancy 69.2 years
Internet users 81.4%
Urban population 67.0%
Currency BWP (Pula)
Languages English, Tswana
Calling code +267
TLD .bw
Driving side left

Public Holidays in Botswana

11 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day New Year's Day
Apr 3 Good Friday Good Friday
Apr 6 Easter Monday Easter Monday
May 1 Labour Day Labour Day
May 14 Ascension Day Ascension Day
Jul 1 Sir Seretse Khama Day Sir Seretse Khama Day
Jul 20 Presidents' Day Presidents' Day
Sep 30 Independence Day Independence Day
Oct 1 Botswana Day holiday Botswana Day holiday
Dec 25 Christmas Day Christmas Day
Dec 26 St. Stephen's Day Boxing Day

Download Full City Report

Get a comprehensive, print-ready PDF with all data for Serowe.

Get Report

Frequently Asked Questions About Serowe

What is the population of Serowe?

Serowe has a population of 55,676 residents and is located in Botswana. The population density is 1,608 people per square mile, spread across 34.6 square miles.

What is the weather like in Serowe?

Serowe enjoys a temperate climate with an average annual temperature of 67°F (20°C). Winter temperatures average 75°F in January, while summers reach an average of 54°F in July. The area receives 306 sunny days per year, well above the national average of 205. Annual rainfall totals 16.5 inches.

Nearby Cities

Compare Serowe with another city: