Population of Cities in Uganda (2021)

Uganda is only the 81st largest country by area in the world, but it has the 36th largest population. With a population exceeding 37 million, it may come as a surprise that this country has just one city with a population that exceeds one million. However, there are many cities and towns that contribute to these rising numbers. As mentioned, Uganda has just one city that has a population of over a million. Kampala has a population of 1.35 million as of 2016. The next two largest cities have populations that are right above 100,000. Sixty cities within the country have populations that exceed 10,000.

While these major cities' populations may not seem to add up to the high overall population, it is simply because many residents of Uganda reside in the country's rural areas. In fact, 84% of residents live in rural areas instead of the developing urban areas, according to 2015 data from The World Bank. This is not a significant decrease from the 96% rural population in 1960. This shows that while the population continues to grow, cities are not developing and expanding at such a fast rate. This could lead to future problems as additional residents immigrating to the country or that are a result of natural growth could put a strain on the resources and infrastructure of this developing country.

Uganda has 1 cities with more than a million people, 2 cities with between 100,000 and 1 million people, and 62 cities with between 10,000 and 100,000 people. The largest city in Uganda is Kampala, with a population of 1,353,189 people.

Name 2021 Population
Kampala1,353,189
Gulu146,858
Lira119,323
Mbarara97,500
Jinja93,061
Bwizibwera79,157
Mbale76,493
Mukono67,290
Kasese67,269
Masaka65,373
Entebbe62,969
Njeru61,952
Kitgum56,891
Soroti56,400
Arua55,585
Iganga45,024
Kabale43,500
Busia43,200
Fort Portal42,670
Mityana41,131
Tororo40,400
Hoima39,625
Lugazi35,036
Masindi31,486
Ibanda31,000
Pallisa30,745
Nyachera30,509
Nebbi30,354
Adjumani28,700
Paidha28,348
Luwero28,338
Wobulenzi24,415
Yumbe24,300
Namasuba22,507
Bugiri22,500
Kayunga21,704
Wakiso20,530
Mubende18,936
Kotido18,800
Moyo18,800
Kyenjojo18,600
Kireka17,947
Kamwenge17,169
Bundibugyo16,919
Ntungamo16,915
Busembatia15,889
Ntungamo15,300
Buwenge15,130
Kanungu14,600
Kiboga14,512
Kiruhura14,000
Rukungiri14,000
Sironko14,000
Kamuli12,764
Kisoro12,400
Apac11,776
Pader11,600
Bugembe11,598
Mayuge11,503
Bweyogerere11,473
Kumi11,400
Kapchorwa11,300
Pader Palwo11,152
Mpigi11,082
Moroto10,300
Kyotera8,472
Lyantonde8,039
Kilembe7,914
Masindi Port7,828
Byakabanda7,608
Kajansi7,530
Nakasongola6,921
Kigorobya5,420
Kibale5,200
Margherita5,109
Kasaali

Population of All Cities in Uganda

Sources