List of cities in Morocco by population

List of cities in Morocco by population 2024.

Total number of cities: 70.

Total population: 35 340 000.


# Name, city Population, people
1 Casablanca 3 356 337
2 Discount 1 884 917
3 Fes 1 072 468
4 Marrakech 953 305
5 Tangier 793 776
6 Meknes 616 110
7 Agadir 600 177
8 Oujda 435 378
9 Kenitra 418 222
10 Tetouan 363 031
11 Safi 311 201
12 Mohammedia 206 896
13 Beni Mellal 189 535
14 Khouribga 175 737
15 El Jadida 170 956
16 Pelvis 156 768
17 Nador 152 341
18 Settat 137 690
19 Berrechid 128 749
20 Of larache 121 257
21 Khemisset 118 546
22 El-Ksar El-Kebir 116 513
23 Golymin 114 359
24 Errachidia 102 154
25 Taouirt 101 681
26 Fkih-Ben-Salah 96 157
27 Oued-ZEM 91 231
28 Sidi Slimane 88 559
29 Berkan 85 242
30 Ben-Guerir 84 290
31 El-Kelaa-Des-Sraghna 83 931
32 Taroudant 83 259
33 Khenifra 82 740
34 Sidi Kacem 78 709
35 Essaouira 78 390
36 Laclau 75 227
37 Sefrou 72 574
38 Oulad-Teima 71 588
39 Iaakien 69 746
40 Youssoufia 68 972
41 Tan-Tan 68 843
42 Tiznit 65 600
43 Wazzan 63 102
44 Ouarzazate 61 870
45 Fnidq 59 263
46 Guercif 59 257
47 Al Hoceïma 58 855
48 Skhirat 57 773
49 Suk-es-Sebt-Awlad an-Nama 55 643
50 Mdic 54 868
51 Azrou 53 199
52 Ben Slimane 50 124
53 Souk-El-Arba 48 362
54 Midelt 47 963
55 Kasba Tadla 44 579
56 Sidi Bennour 44 344
57 Martil 43 165
58 Jerada 41 823
59 Budged 41 531
60 Azemmour 41 128
61 Biogra 41 048
62 Tinerhir 39 768
63 Ein El-Auda 38 840
64 Chefchaouen 38 684
65 Laayoune-Sidi-Mellouk 38 415
66 Azilal 38 126
67 Mrirt 37 697
68 Al-Arui 37 594
69 Zagora 37 305
70 Sit-Taybi 36 741

Morocco - Population

35 340 000 people Flag of Morocco Flag of Morocco In April 2024