Sign In Register

Mmabatho, South Africa

North West · South Africa

Mmabatho is a mid-size city in North West, South Africa with a population of 76,754. Elevation: 4,206 ft (1,282 m). Average temperature: 66°F (19°C).

76,754 Population 36/sq mi density
4,206 ft Elevation 1,282 meters
66°F Avg Temperature 19°C
21.6 in Annual Rain
Africa / Johannesburg Timezone

Discover Mmabatho, South Africa

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 Mmabatho

Mmabatho is the former capital of the North-West Province of South Africa. During the apartheid era, it was the capital of the former "Bantustan" of Bophuthatswana, separated from the adjacent Mafeking which temporarily remained outside Bophuthatswana.

People

Population76,754
Density36/mi²

Climate

Avg Temp66°F (19°C)
Rain21.6 in/yr
Sunny Days297/yr
Elevation4,206 ft (1,282 m)
Population76,754
Population Density36 / sq mi
Elevation4,206 ft (1,282 m)
Coordinates-25.8500°, 25.6333°
TimezoneAfrica/Johannesburg
Country🇿🇦 South Africa
State / ProvinceNorth West
Average Temperature66°F (19°C)
January Average75°F (24°C)
July Average53°F (12°C)
Annual Precipitation21.6 inches (548 mm)
Annual Snowfall0.0 inches (0 cm)

About Mmabatho

Mmabatho is a mid-size city in South Africa (North West) with a population of 76,754. The city sits at an elevation of 4,206 feet (1,282 meters) above sea level. The average annual temperature is 66°F (19°C). Temperatures range from 75°F in January to 53°F in July. Annual precipitation averages 21.6 inches. The timezone is Africa/Johannesburg.

Climate in Mmabatho

Mmabatho has an average annual temperature of 19.6°C (67°F). The hottest month is Jan (24.2°C), the coldest is Jul (12.6°C). Average annual precipitation is 521 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 24.2°C / 76°F 17.6° / 30.8° 101.0
Feb 23.8°C / 75°F 17.4° / 30.3° 82.1
Mar 22.4°C / 72°F 15.7° / 29° 60.6
Apr 19°C / 66°F 12.1° / 26° 46.6
May 15.8°C / 60°F 7.8° / 23.7° 26.4
Jun 12.9°C / 55°F 4.6° / 21.2° 4.6
Jul 12.6°C / 55°F 4.2° / 21° 1.6
Aug 15.4°C / 60°F 6.8° / 24° 3.8
Sep 19.4°C / 67°F 10.8° / 27.9° 7.6
Oct 22.2°C / 72°F 14.4° / 30.1° 34.5
Nov 23.2°C / 74°F 15.8° / 30.7° 54.7
Dec 24°C / 75°F 17.2° / 30.7° 97.5
Mmabatho enjoys a temperate climate with an average annual temperature of 66°F (19°C). Winters average 75°F in January while summers reach 53°F in July / relatively mild seasonal variation. The area gets 297 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 21.6 inches (drier than the 38-inch national average). The city sits at an elevation of 4,206 feet.

Temperature

75°F Jan (24°C) 53°F Jul (12°C)
Annual Average66.0°F
22% above South Africa avg
January Average75°F (24°C)
July Average53°F (12°C)
Sunny Days297 days/yr

Geography

Elevation4,206 ft (1,282 m)
Area2,151.1 sq mi (5,571.5 km²)
Population Density36/sq mi
Coordinates-25.8500°N, 25.6333°W
TimezoneAfrica/Johannesburg

Precipitation & Snow

Annual Rainfall 21.6"
43% below South Africa avg
Snowfall 0.0"
Wettest Month (Jan) 4.17"
Driest Month (Jul) 0.08"

Air Quality

Earthquake History

54 earthquakes (M2.5+) within 150 km since 1990. Strongest: M5.0. Most recent: M3.8 on Mar 2, 2024.

Jul 21, 1997 4 km W of Klerksdorp, South Africa M5.0 149 km
Feb 17, 2005 13 km WSW of Klerksdorp, South Africa M4.9 149 km
Sep 6, 2004 17 km WNW of Klerksdorp, South Africa M4.9 136 km
Mar 23, 2002 9 km WSW of Klerksdorp, South Africa M4.8 148 km
Mar 9, 2011 South Africa M4.7 144 km
Dec 12, 1997 16 km W of Klerksdorp, South Africa M4.7 142 km
Nov 17, 1998 17 km WNW of Klerksdorp, South Africa M4.7 137 km
Aug 7, 2014 3 km NNW of Klerksdorp, South Africa M4.6 148 km
Mar 20, 1997 31 km W of Klerksdorp, South Africa M4.6 129 km
Sep 16, 1996 15 km N of Klerksdorp, South Africa M4.5 140 km
Mar 12, 1996 16 km W of Klerksdorp, South Africa M4.5 139 km
Jan 25, 2005 7 km W of Klerksdorp, South Africa M4.5 148 km
Dec 25, 1996 9 km WSW of Klerksdorp, South Africa M4.3 148 km
Jun 1, 1993 3 km WNW of Klerksdorp, South Africa M4.3 149 km
Aug 29, 1993 35 km SSE of Koster, South Africa M3.9 148 km
Feb 6, 1991 5 km WNW of Klerksdorp, South Africa M3.9 147 km
Dec 24, 1990 7 km NNE of Klerksdorp, South Africa M3.8 150 km
Mar 15, 1990 8 km NNE of Klerksdorp, South Africa M3.8 149 km
Nov 19, 1993 3 km NW of Klerksdorp, South Africa M3.8 148 km
Jul 27, 1990 9 km NNE of Klerksdorp, South Africa M3.8 147 km
Source: USGS (M2.5+, 1990–2025)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 75°F (24°C) 4.2 in Warmest, Wettest
February 74°F (23°C) 3.2 in
March 71°F (22°C) 3.1 in
April 65°F (19°C) 1.7 in
May 59°F (15°C) 0.5 in
June 53°F (12°C) 0.2 in
July 53°F (12°C) 0.1 in Coldest, Driest
August 58°F (15°C) 0.2 in
September 66°F (19°C) 0.7 in
October 71°F (21°C) 1.8 in
November 73°F (23°C) 2.8 in
December 74°F (23°C) 3.2 in

Mmabatho has a seasonal temperature swing of 22°F / from 53°F in July to 75°F in January. Total annual precipitation is 21.6 inches, with January being the wettest month (4.2") and July the driest (0.1").

View full weather details →

Schools in Mmabatho

35 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Boitseanape Technical Secondary School
Ga-Israel Primary School
Curro Academy Mahikeng High School
G J Podile Primary School
Ipeleng Primary School
Bodir Primary School
Molema Memorial Primary School
Diphetogo Primary School
Kgosi Kebalepile Secondary School
Sejankabo High School
C. N. Lekalake Middle School
Mmabatho High School
D. P. Kgotleng Primary School
Redibone Secondary School
Mosiami Mildred Mogapi Primary School
Taletso College
Lokaleng Middle School
Mojamorago Primary School
Tlale Primary School
Sol Plaatje School
International School of South Africa
Rekopane Primary School
Areaganeng Primary School
Signal Hill Primary School
Sebopiwa Molema Middle School
Molewana Primary School
Tetlano Secondary School
Mascom Training Centre
Letsatsing Science Secondary School
Modiredi Primary School
Living Faith Independent Combined School
E. P. Lekhela Primary School
Thuto Botshelo Primary School
Kebonang Secondary School
B. M. Mokitime Primary School
View full schools details →

Museums in Mmabatho

NameTypeAddressPhoneAnnual Revenue
Mahikeng Museum

Libraries in Mmabatho

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Lomanyaneng Library0.0
Mmabatho Community Library0.0
NWU Mahikeng Library0.0
Provincial Library0.0

Hotels in Mmabatho

4 hotels within city radius — OpenStreetMap data

Legae La Roma
Magonare Lodge
Mmabatho Palms Casino Resort
Protea Hotel

Restaurants in Mmabatho

4 restaurants within city radius — OpenStreetMap data

Arrow Creek Spur
Festivals
Nando's
Wimpy

Cafes in Mmabatho

1 cafes within city radius — OpenStreetMap data

Urban Studio

Clinics in Mmabatho

3 clinics within city radius — OpenStreetMap data

Health Centre
Kgatelopele Wellness Centre
Mogosane Clinic

Veterinaries in Mmabatho

1 veterinaries within city radius — OpenStreetMap data

NWU Centre for Animal Health

Train Stations in Mmabatho

1 train stations within city radius — OpenStreetMap data

Ramatlabama

Bus Stations in Mmabatho

2 bus stations within city radius — OpenStreetMap data

ZA #9325432009
ZA #944511447

Gas Stations in Mmabatho

5 gas stations within city radius — OpenStreetMap data

Engen
Mega City
Sasol
Shell
ZA #9708005604

Banks in Mmabatho

3 banks within city radius — OpenStreetMap data

ABSA
FNB
FNB

Shopping Malls in Mmabatho

3 shopping malls within city radius — OpenStreetMap data

Mahikeng Mall
Mega City
Morena Mall

Golf Courses in Mmabatho

1 golf courses within city radius — OpenStreetMap data

Palms Golf Club

Stadiums & Teams in Mmabatho

TeamLeagueDivision

Airports Near Mmabatho

8 airports within the area.

AirportIATAType
Mmabatho International AirportMBDMedium Airport
Botsalano AirportSmall Airport
Goodhope AirportSmall Airport
Lichtenburg AirportSmall Airport
Lobatse Southeast AirportSmall Airport
Manyani Game Lodge AirportSmall Airport
Slurry AirportSmall Airport
Zeerust AirportSmall Airport

Quick Facts

Timezone
Africa/Johannesburg
Elevation
1,282 m (4,206 ft)
Postal Code
2790

Around Mmabatho

Places within 5 km radius — OpenStreetMap data

Schools 40
Hospitals 1
Pharmacies 1
Restaurants 4
Cafes 1
Supermarkets 16
Banks 4
Hotels 5
Libraries 2
Parks 1

Things to See Near Mmabatho

3 places within 15 km

🏛️ Ruins (3)
  • • Mafikeng Campsite
  • • Manyane Game Lodge
  • • Tented Camp

🇿🇦 About South Africa

Capital Pretoria
Population 57,779,622
Area 1,219,912 km²
GDP (USD) $381,440,724,491
GDP per capita $6,034
HDI 0.717
Life expectancy 66.1 years
Internet users 75.7%
Urban population 63.6%
Currency ZAR (Rand)
Languages Afrikaans, English, Southern Ndebele, Northern Sotho, Southern Sotho, Swazi, Tswana, Tsonga, Vend...
Calling code +27
TLD .za
Driving side left

Public Holidays in South Africa

12 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day New Year's Day
Mar 21 Human Rights Day Human Rights Day
Apr 3 Good Friday Good Friday
Apr 6 Family Day Family Day
Apr 27 Freedom Day Freedom Day
May 1 Workers' Day Workers' Day
Jun 16 Youth Day Youth Day
Aug 10 National Women's Day National Women's Day
Sep 24 Heritage Day Heritage Day
Dec 16 Day of Reconciliation Day of Reconciliation
Dec 25 Christmas Day Christmas Day
Dec 26 Day of Goodwill St. Stephen's Day

Download Full City Report

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

Get Report

Frequently Asked Questions About Mmabatho

What is the population of Mmabatho?

Mmabatho has a population of 76,754 residents and is located in South Africa. The population density is 36 people per square mile, spread across 2,151.1 square miles.

What is the weather like in Mmabatho?

Mmabatho enjoys a temperate climate with an average annual temperature of 66°F (19°C). Winter temperatures average 75°F in January, while summers reach an average of 53°F in July. The area receives 297 sunny days per year, well above the national average of 205. Annual rainfall totals 21.6 inches.

Nearby Cities

Compare Mmabatho with another city: