Sign In Register

Mbala, Zambia

Northern Province · Zambia

Mbala is a mid-size city in Northern Province, Zambia with a population of 42,424. Elevation: 5,322 ft (1,622 m). Average temperature: 68°F (20°C).

Data updated June 2026

42,424 Population 26/sq mi density
5,322 ft Elevation 1,622 meters
68°F Avg Temperature 20°C
44.4 in Annual Rain
Africa / Lusaka Timezone

Discover Mbala, Zambia

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 Mbala

Mbala is Zambia's most northerly large town and seat of Mbala District in Northern Province, occupying a strategic location close to the border with Tanzania and controlling the southern approaches to Lake Tanganyika, 40 km by road to the north-west, where the port of Mpulungu is located. It had a population of about 20,000 in 2006. Under the name Abercorn, Mbala was a key outpost in British colonial control of this part of south-central Africa.

People

Population42,424
Density26/mi²

Climate

Avg Temp68°F (20°C)
Rain44.4 in/yr
Sunny Days255/yr
Elevation5,322 ft (1,622 m)
Population42,424
Population Density26 / sq mi
Elevation5,322 ft (1,622 m)
Coordinates-8.8402°, 31.3659°
TimezoneAfrica/Lusaka
Country🇿🇲 Zambia
State / ProvinceNorthern Province
Average Temperature68°F (20°C)
January Average68°F (20°C)
July Average64°F (18°C)
Annual Precipitation44.4 inches (1,128 mm)
Annual Snowfall0.0 inches (0 cm)

About Mbala

Mbala is a mid-size city in Zambia (Northern Province) with a population of 42,424. The city sits at an elevation of 5,322 feet (1,622 meters) above sea level. The average annual temperature is 68°F (20°C). Temperatures range from 68°F in January to 64°F in July. Annual precipitation averages 44.4 inches. The timezone is Africa/Lusaka.

Climate in Mbala

Mbala has an average annual temperature of 19.1°C (66°F). The hottest month is Oct (22.5°C), the coldest is Jul (15.3°C). Average annual precipitation is 1649 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 19.2°C / 67°F 14.3° / 25.7° 428.4
Feb 19.6°C / 67°F 14.6° / 26.2° 269.9
Mar 19.7°C / 67°F 14.7° / 25.8° 285.0
Apr 19.3°C / 67°F 12.4° / 25.3° 113.9
May 17.6°C / 64°F 10.2° / 24.9° 14.4
Jun 15.5°C / 60°F 7.7° / 24° 11.9
Jul 15.3°C / 60°F 7.3° / 24.8° 8.2
Aug 17.5°C / 63°F 8.5° / 27.8° 17.1
Sep 20.2°C / 68°F 10.2° / 30.8° 6.0
Oct 22.5°C / 72°F 13.4° / 32.2° 35.3
Nov 22°C / 72°F 15.1° / 32.4° 185.7
Dec 20.3°C / 69°F 14.6° / 28.3° 272.9
Mbala enjoys a temperate climate with an average annual temperature of 68°F (20°C). Winters average 68°F in January while summers reach 64°F in July / relatively mild seasonal variation. The area gets 255 sunny days per year, above the national average. Annual precipitation totals 44.4 inches. The city sits at an elevation of 5,322 feet, a high-altitude location.

Temperature

68°F Jan (20°C) 64°F Jul (18°C)
Annual Average67.6°F
25% above Zambia avg
January Average68°F (20°C)
July Average64°F (18°C)
Sunny Days255 days/yr

Geography

Elevation5,322 ft (1,622 m)
Area1,639.8 sq mi (4,247.1 km²)
Population Density26/sq mi
Coordinates-8.8402°N, 31.3659°W
TimezoneAfrica/Lusaka

Precipitation & Snow

Annual Rainfall 44.4"
17% above Zambia avg
Snowfall 0.0"
Wettest Month (Jan) 8.78"
Driest Month (Jun) 0.04"

Air Quality

Earthquake History

31 earthquakes (M2.5+) within 150 km since 1990. Strongest: M6.5. Most recent: M4.7 on Feb 29, 2024.

Oct 2, 2000 15 km W of Nkove, Tanzania M6.5 120 km
Mar 21, 2019 54 km E of Sumbawanga, Tanzania M5.5 132 km
Feb 20, 2002 44 km NE of Sumbawanga, Tanzania M5.5 142 km
Apr 24, 1994 46 km NE of Mporokoso, Zambia M5.1 109 km
Jul 13, 2006 73 km E of Kaputa, Zambia M5.0 127 km
Jun 8, 2013 59 km NNE of Laela, Tanzania M4.9 127 km
Oct 7, 2000 19 km WSW of Nkove, Tanzania M4.8 121 km
Oct 5, 2000 37 km WSW of Nkove, Tanzania M4.8 129 km
Oct 2, 2000 64 km W of Nkove, Tanzania M4.7 149 km
Apr 5, 2017 12 km SW of Nkove, Tanzania M4.7 112 km
Feb 29, 2024 79 km WNW of Mpulungu, Zambia M4.7 109 km
Jan 17, 2018 50 km ESE of Laela, Tanzania M4.7 124 km
Jan 11, 1998 24 km W of Nkove, Tanzania M4.7 128 km
Mar 6, 2010 49 km WNW of Mlowo, Tanzania M4.6 132 km
Jun 12, 1997 55 km NNE of Mungwi, Zambia M4.6 106 km
Mar 31, 2012 68 km E of Kaputa, Zambia M4.6 126 km
Sep 18, 2001 24 km E of Chala, Tanzania M4.5 145 km
Jan 21, 2021 6 km SSE of Mbala, Zambia M4.4 7 km
Feb 2, 2019 54 km NW of Mlowo, Tanzania M4.3 144 km
Oct 2, 2000 56 km W of Nkove, Tanzania M4.3 147 km
Source: USGS (M2.5+, 1990-2025)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 68°F (20°C) 8.8 in Wettest
February 68°F (20°C) 7.8 in
March 68°F (20°C) 8.1 in
April 68°F (20°C) 4.4 in
May 66°F (19°C) 0.7 in
June 64°F (18°C) 0.0 in
July 64°F (18°C) 0.0 in Coldest, Driest
August 66°F (19°C) 0.0 in
September 69°F (21°C) 0.2 in
October 71°F (22°C) 1.1 in Warmest
November 70°F (21°C) 4.6 in
December 68°F (20°C) 8.7 in

Mbala has a seasonal temperature swing of 7°F / from 64°F in July to 71°F in October. Total annual precipitation is 44.4 inches, with January being the wettest month (8.8") and July the driest (0.0").

View full weather details →

Schools in Mbala

2 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Chila Primary School - - - -
Mbala Seconday School - - - -
View full schools details →

Museums in Mbala

NameTypeAddressPhoneAnnual Revenue
Moto Moto Museum

Hotels in Mbala

2 hotels within city radius - OpenStreetMap data

Lake Chila Lodge
Lukundo Lodge Mbala

Restaurants in Mbala

1 restaurants within city radius - OpenStreetMap data

10 Kwacha

Bus Stations in Mbala

1 bus stations within city radius - OpenStreetMap data

Mbala Bus Station

Gas Stations in Mbala

2 gas stations within city radius - OpenStreetMap data

ZM #2206692989
ZM #2206692991

Banks in Mbala

2 banks within city radius - OpenStreetMap data

Atlasmara
Cavmont Bank

Airports Near Mbala

4 airports within the area.

AirportIATAType
Kapenta Airport-Small Airport
Kasaba Bay AirportZKBSmall Airport
Mbala AirportMMQSmall Airport
Rosa Airport-Small Airport

Churches & Religious Organizations in Mbala

1 religious organizations (IRS tax-exempt data).

NameAddress
Catholic Church

Quick Facts

Timezone
Africa/Lusaka
Elevation
1,670 m (5,479 ft)

🇿🇲 About Zambia

Capital Lusaka
Population 17,351,822
Area 752,614 km²
GDP (USD) $27,577,956,471
GDP per capita $1,331
HDI 0.565
Life expectancy 66.4 years
Internet users 33.0%
Urban population 45.0%
Currency ZMW (Kwacha)
Languages English
Calling code +260
TLD .zm
Driving side left

Download Full City Report

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

Get Report

Frequently Asked Questions About Mbala

What is the population of Mbala?

Mbala has a population of 42,424 residents and is located in Zambia. The population density is 26 people per square mile, spread across 1,639.8 square miles.

What is the weather like in Mbala?

Mbala enjoys a temperate climate with an average annual temperature of 68°F (20°C). Winter temperatures average 68°F in January, while summers reach an average of 64°F in July. The area receives 255 sunny days per year, well above the national average of 205. Annual rainfall totals 44.4 inches.

Nearby Cities

Compare Mbala with another city: