Morocco Cities by Population 2024

95 cities

City
2024 Pop.
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
Ifrane73,782
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
Fnidek53,559
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
Arfoud23,637
Setti Fatma22,283
Recani20,469
Sidi Ifni20,000
Ahfir19,611
Oulmes19,014
Bni Bouayach18,271
Ain Beni Mathar16,289
Boujniba15,041
Kelaat Mgouna14,190
Ifrane13,000
Zawyat an Nwacer12,696
Figuig (Centre)12,516
Targuist11,560
Midar10,229
Mhamid10,000
Cap Negro II10,000
Gueltat Zemmour6,740
Oualidia5,826
Tarfaya5,615
Ain Leuh5,278

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

Sources