This is a list of cities, towns and villages in or formerly in Somalia .
Key:
| Rank (Somalia) | Name | Region | Population (2019 est. [1] ) | |
|---|---|---|---|---|
| 1 | Mogadishu | Banaadir | 2,330,708 | |
| 2 | 1 | Hargeisa | Woqooyi Galbeed | 1,346,651 |
| 3 | Baidoa | Bay | 1,000,000 | |
| 4 | 2 | Bosaso | Bari | 597,842 |
| 5 | 3 | Borama | Awdal | 600,000 |
| 6 | Burao | Togdheer | 589,975 | |
| 7 | Galkayo | Mudug | 501,542 | |
| 8 | Las Qoray | Sanaag | 343,101 | |
| 9 | Garoowe | Nugal | 289,103 | |
| 10 | Qoryoley | Lower Shabelle | 286,402 | |
| 11 | Beledweyne | Hiran | 278,118 | |
| 12 | Hudun | Sool | 271,199 | |
| 13 | Afgooye | Lower Shabelle | 265,684 | |
| 14 | Balad | Middle Shabelle | 255,291 | |
| 15 | 4 | Berbera | Woqooyi Galbeed | 251,189 |
| 16 | Las Anod | Sool | 246,020 | |
| 17 | Kismayo | Lower Juba | 243,043 | |
| 18 | Afmadow | Lower Juba | 231,017 | |
| 19 | Jowhar | Middle Shabelle | 221,044 | |
| 20 | Saakow | Middle Juba | 211,369 |