Mahaddayweyne45.5 km2.97260, 45.53470Population: 8,273Region: Middle ShabeleElevation: 114 mTimezone: Africa/Mogadishu
Buulobarde53.2 km3.85375, 45.56744Population: 16,928Region: HiiraanElevation: 150 mTimezone: Africa/Mogadishu
Jawhar67.2 km2.78087, 45.50048Population: 47,086Region: Middle ShabeleElevation: 108 mTimezone: Africa/Mogadishu
Cadale105.5 km2.76030, 46.32220Population: 5,385Region: Middle ShabeleElevation: 7 mTimezone: Africa/Mogadishu
Wanlaweyn115.1 km2.61850, 44.89380Population: 22,022Region: Lower ShabeelleElevation: 93 mTimezone: Africa/Mogadishu
Afgooye147.6 km2.13810, 45.12120Population: 65,461Region: Lower ShabeelleElevation: 87 mTimezone: Africa/Mogadishu
Mogadishu151.6 km2.03711, 45.34375Population: 2,587,183Region: BanaadirElevation: 12 mTimezone: Africa/Mogadishu
Beledweyne157.4 km4.73583, 45.20361Population: 55,410Region: HiiraanElevation: 182 mTimezone: Africa/Mogadishu
Buurhakaba180.6 km2.80257, 44.07805Population: 27,792Region: BayElevation: 277 mTimezone: Africa/Mogadishu
Ceeldheer183.1 km3.84878, 47.18064Population: 26,562Region: GalguduudElevation: 20 mTimezone: Africa/Mogadishu
Ceelbuur184.2 km4.68501, 46.61760Population: 9,031Region: GalguduudElevation: 153 mTimezone: Africa/Mogadishu
Marka206.3 km1.71594, 44.77166Population: 230,100Region: Lower ShabeelleElevation: 12 mTimezone: Africa/Mogadishu
Xuddur207.0 km4.12129, 43.88945Population: 12,500Region: BakoolElevation: 493 mTimezone: Africa/Mogadishu
Qoryooley212.9 km1.78784, 44.52999Population: 51,720Region: Lower ShabeelleElevation: 64 mTimezone: Africa/Mogadishu
Baidoa218.4 km3.11383, 43.64980Population: 129,839Region: BayElevation: 441 mTimezone: Africa/Mogadishu