Uganda flag

Largest Cities in Uganda

23 cities with population over 100,000

Uganda has 23 cities with a population over 100,000. The largest city is Kampala with 1,680,600 people. The capital city is Kampala.

Country Population

45.9M

Major Cities

23

Largest City

Kampala

Capital

Kampala

Top 10 Cities

Kampala
1.7M
Nansana
532,800
Kira
462,900
Bunamwaya
413,400
Kyengera
285,400
Mbarara
221,300
Kasangati
207,800
Mukono
191,300
Njeru
178,800
Gulu
177,400

All Cities in Uganda

Cities in Uganda ranked by population
#CityPopulation
1KampalaCapital1,680,600
2Nansana532,800
3Kira462,900
4Bunamwaya413,400
5Kyengera285,400
6Mbarara221,300
7Kasangati207,800
8Mukono191,300
9Njeru178,800
10Gulu177,400
11Katabi154,300
12Kajansi135,600
13Lugazi128,400
14Hoima122,700
15Mubende121,600
16Lira119,323
17Ibanda117,700
18Masaka116,600
19Kasese115,400
20Mbale111,300
21Masindi110,500
22Mityana105,200
23Entebbe102,600