Ghana flag

Largest Cities in Ghana

17 cities with population over 100,000

Ghana has 17 cities with a population over 100,000. The largest city is Kumasi with 2,544,530 people. The capital city is Accra.

Country Population

33.7M

Major Cities

17

Largest City

Kumasi

Capital

Accra

Top 10 Cities

Kumasi
2.5M
Accra
2.0M
Tamale
464,316
Takoradi
389,114
Sekondi
285,506
Cape Coast
212,426
Atsiaman
202,932
Ashaiman
190,972
Obuase
179,604
Tema
155,782

All Cities in Ghana

Cities in Ghana ranked by population
#CityPopulation
1Kumasi2,544,530
2AccraCapital1,963,264
3Tamale464,316
4Takoradi389,114
5Sekondi285,506
6Cape Coast212,426
7Atsiaman202,932
8Ashaiman190,972
9Obuase179,604
10Tema155,782
11Koforidua151,255
12Teshi Old Town144,013
13Sekondi-Takoradi138,872
14Ho130,701
15Amanfrom119,467
16Medina Estates101,207
17Twifu Praso100,851