Город разделен на пять районов, которые контролируют местное планирование: Центральная Кампала, Дивизия Кавемпе, Дивизия Макиндье, Дивизия Накава и Дивизия Любага.
Национальный театр Уганды находится в Кампале.