Morocco - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
1. Casablanca Morocco 3,144,909
2. Rabat Morocco 1,655,753
3. Fès Morocco 964,891
4. Salé Morocco 903,485
5. Marrakech Morocco 839,296
6. Agadir Morocco 698,310
7. Tangier Morocco 688,356
8. Meknès Morocco 545,705
9. Oujda Morocco 405,253
10. Kenitra Morocco 366,570
11. Tétouan Morocco 326,261
12. Safi Morocco 288,163
13. Mohammedia Morocco 187,708
14. Khouribga Morocco 167,673
15. Beni Mellal Morocco 166,399
16. El Jadida Morocco 147,549
17. Taza Morocco 141,890
18. Nador Morocco 129,260
19. Settat Morocco 119,082
20. Larache Morocco 109,294
21. Ksar el Kebir Morocco 108,753
22. Khemisset Morocco 106,991
23. Guelmim Morocco 98,229
24. Berrechid Morocco 93,954
25. Oued Zem Morocco 84,910
26. Fkih Ben Salah Morocco 84,072
27. Taourirt Morocco 82,518
28. Berkane Morocco 80,721
29. Sidi Slimane Morocco 79,437
30. Sidi Qacem Morocco 74,755
31. Khenifra Morocco 73,906
32. Taroudant Morocco 71,133
33. Essaouira Morocco 70,634
34. Tiflet Morocco 70,010
35. Oulad Teïma Morocco 66,832
36. Sefrou Morocco 65,150
37. Youssoufia Morocco 64,910
38. Tan-Tan Morocco 61,924
39. Ouazzane Morocco 58,684
40. Guercif Morocco 57,544
41. Ouarzazat Morocco 57,245
42. Tirhanimîne Morocco 55,827
43. Tiznit Morocco 55,092
44. Azrou Morocco 48,249
45. Midelt Morocco 45,159
46. Skhirat Morocco 44,850
47. Souq Larb’a al Gharb Morocco 44,059
48. Jerada Morocco 43,696
49. Kasba Tadla Morocco 41,199
50. Sidi Bennour Morocco 40,044
51. Martil Morocco 39,738
52. Azemmour Morocco 37,140
53. Tineghir Morocco 36,795
54. Chefchaouene Morocco 36,280
55. El Aïoun Morocco 35,196
56. Zagora Morocco 35,154
57. Taounate Morocco 32,802
58. Sidi Yahia el Gharb Morocco 32,202
59. Zaïo Morocco 30,008
60. Asilah Morocco 28,861
61. El Hajeb Morocco 28,126
62. Mechrá Belqsiri Morocco 27,802
63. Bouznika Morocco 27,283
64. Imzoûrene Morocco 26,650
65. Tahala Morocco 25,761
66. Sidi Ifni Morocco 20,000
67. Ahfir Morocco 19,611
68. Boujniba Morocco 15,041
69. Ifrane Morocco 13,000
70. Nouaseur Morocco 12,696
71. Figuig (Centre) Morocco 12,516
72. Mhamid Morocco 10,000
73. Tarfaya Morocco 5,615
74. Tafraout Morocco 4,924
75. Sidi Smaïl Morocco 4,279
76. Jebel Tiskaouine Morocco 1,197

-->