List of cities in Ghana by population. There are 137 cities in Ghana, of which Accra is the largest in terms of population - 2 291 412. The total number of people in Ghana is 30 418 054 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Accra | 2 291 412 |
| 2 | Kampot | 1 989 078 |
| 3 | Tamale | 538 002 |
| 4 | Ashaiman | 284 559 |
| 5 | Sekondi-Takoradi | 260 684 |
| 6 | Cape Coast | 217 103 |
| 7 | Obuasi | 175 118 |
| 8 | Teshi | 171 897 |
| 9 | Tema | 161 025 |
| 10 | Madina | 137 193 |
| 11 | Koforidua | 127 414 |
| 12 | Va | 102 537 |
| 13 | Techiman | 99 791 |
| 14 | Ho | 96 298 |
| 15 | Sangani | 87 739 |
| 16 | Nungua | 84 189 |
| 17 | Tema New Town | 81 526 |
| 18 | Dome | 78 800 |
| 19 | Lashibi | 78 612 |