Ghana: cities by population
Ghana has a population of 29,767,108, with Accra as its capital. The 50 largest of its 112 recorded towns and cities, ranked.
Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are GeoNames country data. Sources & method.
| # | Place | Region | Population |
|---|---|---|---|
| 1 | Kumasi | Ashanti | 2,544,530 |
| 2 | Accra | Greater Accra | 1,963,264 |
| 3 | Tamale | Northern | 464,316 |
| 4 | Takoradi | Western | 389,114 |
| 5 | Sekondi | Western | 285,506 |
| 6 | Cape Coast | Central | 212,426 |
| 7 | Atsiaman | Greater Accra | 202,932 |
| 8 | Ashaiman | Greater Accra | 190,972 |
| 9 | Obuase | Ashanti | 179,604 |
| 10 | Tema | Greater Accra | 155,782 |
| 11 | Koforidua | Eastern | 151,255 |
| 12 | Sekondi-Takoradi | Western | 138,872 |
| 13 | Ho | Volta | 130,701 |
| 14 | Amanfrom | Greater Accra | 119,467 |
| 15 | Medina Estates | Greater Accra | 101,207 |
| 16 | Twifu Praso | Central | 100,851 |
| 17 | Japekrom | Bono | 96,000 |
| 18 | Tema New Town | Greater Accra | 95,837 |
| 19 | Sunyani | Bono | 92,825 |
| 20 | Hohoe | Volta | 92,076 |
| 21 | Jirapa | Upper West | 91,279 |
| 22 | Kasoa | Central | 86,753 |
| 23 | Gbawe | Greater Accra | 86,718 |
| 24 | Techiman | Bono East | 84,074 |
| 25 | Bolgatanga | Upper East | 81,958 |
| 26 | Wa | Upper West | 78,107 |
| 27 | Mandela | Greater Accra | 77,371 |
| 28 | Bawku | Upper East | 76,459 |
| 29 | Winneba | Central | 71,288 |
| 30 | Ejura | Ashanti | 70,807 |
| 31 | Berekum | Bono | 70,536 |
| 32 | Aflao | Volta | 66,546 |
| 33 | Yendi | Northern | 64,676 |
| 34 | Buduburam | Central | 63,217 |
| 35 | Akim Oda | Eastern | 60,604 |
| 36 | Swedru | Central | 54,417 |
| 37 | Kintampo | Bono East | 53,711 |
| 38 | Mampong | Ashanti | 51,745 |
| 39 | Adenta | Greater Accra | 50,652 |
| 40 | Suhum | Eastern | 50,610 |
| 41 | Tafo | Ashanti | 50,457 |
| 42 | Tarkwa | Western | 49,937 |
| 43 | Lashibi | Greater Accra | 49,223 |
| 44 | Nsawam | Eastern | 48,885 |
| 45 | Dome | Greater Accra | 48,285 |
| 46 | Nkawkaw | Eastern | 47,968 |
| 47 | Agogo | Ashanti | 46,089 |
| 48 | Asamankese | Eastern | 46,061 |
| 49 | Wankyi | Bono | 45,877 |
| 50 | Konongo | Ashanti | 43,585 |
Twenty years earlier: Ghana in the 2005 World Gazetteer — population then 20,916,973.