Mogadishu's 2026 population is now estimated at 3,307,421. In 2020, the population of Mogadishu was 2,450,198. Mogadishu has grown by 161,305 in the last year, which represents a 5.13% annual change. These population values and projections come from World Population Review Internal Projections .
| City | 2026 Pop. ↓ | Growth |
|---|---|---|
| Mogadishu | 3,307,421 | 5.13% |
| Northwest | 2,475,421 | 5.13% |
| Bay | 1,470,012 | 5.13% |
| Awdal | 1,434,110 | 5.13% |
| Togdheer | 1,365,711 | 5.13% |
| Bari | 1,347,688 | 5.13% |
| Lower Shabelle | 1,242,154 | 0.27% |
| Mudug | 1,122,067 | 3.79% |
| Lower Juba | 898,128 | 5.13% |
| Sool | 877,835 | 5.13% |
| Middle Shabelle | 810,060 | 3.83% |
| Galgaduud | 737,711 | 2.18% |
| Gedo | 658,594 | 2.18% |
| Hiiraan | 637,222 | 1.7% |
| Sanaag | 629,261 | 1.22% |
| Nugaal | 616,546 | 3.83% |
| Middle Juba | 551,958 | 3.56% |
| Bakool | 407,247 | 0.87% |