Population of Cities in Morocco (2018)

2
Over 1 Million
23
100,000 to 1 Million
53
10,000 to 100,000

Morocco has 2 cities with more than a million people, 23 cities with between 100,000 and 1 million people, and 53 cities with between 10,000 and 100,000 people. The largest city in Morocco is Casablanca, with a population of 3,144,909 people.

Name 2018 Population
Casablanca3,144,909
Rabat1,655,753
Fes964,891
Sale903,485
Marrakesh839,296
Agadir698,310
Tangier688,356
Meknes545,705
Oujda-Angad405,253
Al Hoceima395,644
Kenitra366,570
Tetouan326,261
Temara313,510
Safi288,163
Mohammedia187,708
Khouribga167,673
Beni Mellal166,399
Fes al Bali156,000
El Jadid147,549
Taza141,890
Nador129,260
Settat119,082
Larache109,294
Ksar El Kebir108,753
Khemisset106,991
Guelmim98,229
Berrechid93,954
Errachidia92,374
Oued Zem84,910
Al Fqih Ben Calah84,072
Taourirt82,518
Berkane80,721
Sidi Slimane79,437
Sidi Qacem74,755
Khenifra73,906
Taroudant71,133
Essaouira70,634
Tiflet70,010
Oulad Teima66,832
Sefrou65,150
Youssoufia64,910
Tan-Tan61,924
Ouezzane58,684
Guercif57,544
Ouarzazat57,245
Tirhanimine55,827
Dakhla55,618
Tiznit55,092
Azrou48,249
Midelt45,159
Skhirate44,850
Souq Larb'a al Gharb44,059
Jerada43,696
Smara42,056
Kasba Tadla41,199
Sidi Bennour40,044
Imzouren40,000
Martil39,738
Azemmour37,140
Tinghir36,795
Chefchaouene36,280
Al Aaroui36,021
El Aioun35,196
Zagora35,154
Taounate32,802
Sidi Yahia El Gharb32,202
Zaio30,008
Asilah28,861
El Hajeb28,126
Mechraa Bel Ksiri27,802
Bouznika27,283
Tahla25,761
Sidi Ifni20,000
Ahfir19,611
Boujniba15,041
Ifrane13,000
Zawyat an Nwacer12,696
Figuig (Centre)12,516
Mhamid10,000
Gueltat Zemmour6,740
Tarfaya5,615