Population of Cities in Morocco (2017)

2
Over 1 Million
21
100,000 to 1 Million
50
10,000 to 100,000

Morocco has 2 cities with more than a million people, 21 cities with between 100,000 and 1 million people, and 50 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 2017 Population
Casablanca3,144,909
Rabat1,655,753
Fes964,891
Sale903,485
Marrakesh839,296
Agadir698,310
Tangier688,356
Meknes545,705
Oujda405,253
Al Hoceima395,644
Kenitra366,570
Tetouan326,261
Safi288,163
Mohammedia187,708
Khouribga167,673
Beni Mellal166,399
El Jadida147,549
Taza141,890
Nador129,260
Settat119,082
Larache109,294
Ksar el Kebir108,753
Khemisset106,991
Guelmim98,229
Berrechid93,954
Oued Zem84,910
Fkih Ben Salah84,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
Ouazzane58,684
Guercif57,544
Ouarzazat57,245
Tirhanimine55,827
Dakhla55,618
Tiznit55,092
Azrou48,249
Midelt45,159
Skhirat44,850
Souq Larb'a al Gharb44,059
Jerada43,696
Kasba Tadla41,199
Sidi Bennour40,044
Martil39,738
Azemmour37,140
Tinghir36,795
Chefchaouene36,280
El Aioun35,196
Zagora35,154
Taounate32,802
Sidi Yahia el Gharb32,202
Zaio30,008
Asilah28,861
El Hajeb28,126
Mechra Belqsiri27,802
Bouznika27,283
Imzourene26,650
Tahala25,761
Sidi Ifni20,000
Ahfir19,611
Boujniba15,041
Ifrane13,000
Nouaseur12,696
Figuig (Centre)12,516
Mhamid10,000
Gueltat Zemmour6,740
Tarfaya5,615