List of cities in Morocco by population. There are 137 cities in Morocco, of which Casablanca is the largest in terms of population - 3 356 391. The total number of people in Morocco is 35 876 133 for 2023.
# | Name, city | Population |
---|---|---|
1 | Casablanca | 3 356 391 |
2 | Discount | 1 884 977 |
3 | Fes | 1 072 548 |
4 | Marrakech | 953 341 |
5 | Tangier | 793 876 |
6 | Meknes | 616 174 |
7 | Agadir | 600 267 |
8 | Oujda | 435 451 |
9 | Kenitra | 418 245 |
10 | Tetouan | 363 101 |
11 | Safi | 311 250 |
12 | Mohammedia | 206 963 |
13 | Beni Mellal | 189 547 |
14 | Khouribga | 175 809 |
15 | El Jadida | 170 995 |
16 | Pelvis | 156 859 |
17 | Nador | 152 417 |
18 | Settat | 137 768 |
19 | Berrechid | 128 776 |
20 | Of larache | 121 346 |
21 | Khemisset | 118 617 |
22 | El-Ksar El-Kebir | 116 576 |
23 | Golymin | 114 382 |
24 | Errachidia | 102 216 |
25 | Taouirt | 101 709 |
26 | Fkih-Ben-Salah | 96 210 |
27 | Oued-ZEM | 91 244 |
28 | Sidi Slimane | 88 654 |
29 | Berkan | 85 282 |
30 | Ben-Guerir | 84 338 |
31 | El-Kelaa-Des-Sraghna | 83 948 |
32 | Taroudant | 83 286 |
33 | Khenifra | 82 834 |
34 | Sidi Kacem | 78 794 |
35 | Essaouira | 78 432 |
36 | Laclau | 75 298 |
37 | Sefrou | 72 626 |
38 | Oulad-Teima | 71 616 |
39 | Iaakien | 69 813 |
40 | Youssoufia | 69 041 |
41 | Tan-Tan | 68 870 |
42 | Tiznit | 65 620 |
43 | Wazzan | 63 182 |
44 | Ouarzazate | 61 924 |
45 | Fnidq | 59 312 |
46 | Guercif | 59 305 |
47 | Al Hoceïma | 58 875 |
48 | Skhirat | 57 836 |
49 | Suk-es-Sebt-Awlad an-Nama | 55 697 |
50 | Mdic | 54 911 |
51 | Azrou | 53 289 |
52 | Ben Slimane | 50 163 |
53 | Souk-El-Arba | 48 413 |
54 | Midelt | 47 993 |
55 | Kasba Tadla | 44 675 |
56 | Sidi Bennour | 44 408 |
57 | Martil | 43 188 |
58 | Jerada | 41 871 |
59 | Budged | 41 556 |
60 | Azemmour | 41 152 |
61 | Biogra | 41 089 |
62 | Tinerhir | 39 845 |
63 | Ein El-Auda | 38 900 |
64 | Chefchaouen | 38 755 |
65 | Laayoune-Sidi-Mellouk | 38 463 |
66 | Azilal | 38 214 |
67 | Mrirt | 37 769 |
68 | Al-Arui | 37 657 |
69 | Zagora | 37 345 |
70 | Sit-Taybi | 36 832 |