Kampala's 2025 population is now estimated at 4,265,160. In 1950, the population of Kampala was 95,368. Kampala has grown by 214,330 in the last year, which represents a 5.29% annual change. These population estimates and projections come from the latest revision of the UN World Urbanization Prospects . These estimates represent the Urban agglomeration of Kampala, which typically includes Kampala's population in addition to adjacent suburban areas.
| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| Gulu | 146,858 | |
| Lira | 119,323 | |
| Mbarara | 97,500 | |
| Jinja | 93,061 | |
| Bwizibwera | 79,157 | |
| Mbale | 76,493 | |
| Mukono | 67,290 | |
| Kasese | 67,269 | |
| Masaka | 65,373 | |
| Entebbe | 62,969 | |
| Njeru | 61,952 | |
| Kitgum | 56,891 | |
| Soroti | 56,400 | |
| Arua | 55,585 | |
| Iganga | 45,024 | |
| Kabale | 43,500 | |
| Busia | 43,200 | |
| Fort Portal | 42,670 | |
| Mityana | 41,131 | |
| Tororo | 40,400 | |
| Hoima | 39,625 | |
| Lugazi | 35,036 | |
| Masindi | 31,486 | |
| Ibanda | 31,000 | |
| Pallisa | 30,745 | |
| Nyachera | 30,509 | |
| Nebbi | 30,354 | |
| Adjumani | 28,700 | |
| Paidha | 28,348 | |
| Luwero | 28,338 | |
| Wobulenzi | 24,415 | |
| Yumbe | 24,300 | |
| Namasuba | 22,507 | |
| Bugiri | 22,500 | |
| Kayunga | 21,704 | |
| Wakiso | 20,530 | |
| Mubende | 18,936 | |
| Moyo | 18,800 | |
| Kotido | 18,800 | |
| Kyenjojo | 18,600 | |
| Kireka | 17,947 | |
| Kamwenge | 17,169 | |
| Bundibugyo | 16,919 | |
| Ntungamo | 16,915 | |
| Busembatia | 15,889 | |
| Ntungamo | 15,300 | |
| Buwenge | 15,130 | |
| Kanungu | 14,600 | |
| Kiboga | 14,512 | |
| Sironko | 14,000 | |
| Rukungiri | 14,000 | |
| Kiruhura | 14,000 | |
| Kamuli | 12,764 | |
| Kisoro | 12,400 | |
| Apac | 11,776 | |
| Pader | 11,600 | |
| Bugembe | 11,598 | |
| Mayuge | 11,503 | |
| Bweyogerere | 11,473 | |
| Kumi | 11,400 | |
| Kapchorwa | 11,300 | |
| Pader Palwo | 11,152 | |
| Mpigi | 11,082 | |
| Moroto | 10,300 |