🌆 Largest Cities in Malawi

Cities of Malawi with more than 15,000 inhabitants, ranked by population (GeoNames).

📅 2026📏 people23 entries🇲🇼 See all of this country’s rankings →
Each tile’s area is its share of the combined total of 3,030,905 (23 entries). Stronger colour means a higher rank.
1
LilongweCentral Region
1,115,815
2
BlantyreSouthern Region
902,588
3
MzuzuNorthern Region
249,564
4
ZombaSouthern Region
118,440
5
KarongaNorthern Region
69,486
6
KasunguCentral Region
66,152
7
MangochiSouthern Region
60,338
8
SalimaCentral Region
41,492
9
LiwondeSouthern Region
41,077
10
BalakaSouthern Region
40,950
11
DedzaCentral Region
34,882
12
NkhotakotaCentral Region
31,974
13
MchinjiCentral Region
31,592
14
NsanjeSouthern Region
30,276
15
MzimbaNorthern Region
29,432
16
MponelaCentral Region
27,681
17
RumphiNorthern Region
25,216
18
NtcheuCentral Region
23,956
19
MwanzaSouthern Region
20,345
20
ChitipaNorthern Region
20,011
21
Monkey BaySouthern Region
16,867
22
MulanjeSouthern Region
16,672
23
Nkhata BayNorthern Region
16,099

Highlights

Within Malawi, Lilongwe ranks first in 2026 with 1,115,815, followed by Blantyre (902,588) and Mzuzu (249,564).

Across 23 entries, values run from 1,115,815 (Lilongwe) to 16,099 (Nkhata Bay), with a median of 31,974.

Source: GeoNames, cities with more than 15,000 inhabitants, 2026. Unit: people.

Source: GeoNames, cities with more than 15,000 inhabitants · CC BY 4.0 (GeoNames) · fetched Oct 14, 2026 — GeoNames aggregates census and estimate figures, so the reference year varies by city, and a few figures cover the metropolitan area rather than the city proper.