Largest Cities in Morocco
41 cities with population over 100,000
Morocco has 41 cities with a population over 100,000. The largest city is Casablanca with 3,665,954 people. The capital city is Rabat.
Country Population
36.8M
Major Cities
41
Largest City
Casablanca
Capital
Rabat
Top 10 Cities
Casablanca
3.7M
Rabat
1.7M
Fes
1.2M
Tangier
1.0M
Marrakesh
995,871
Salé
972,299
Agadir
698,310
Meknes
568,295
Oujda
539,711
Kenitra
470,949
All Cities in Morocco
| # | City | Population |
|---|---|---|
| 1 | Casablanca | 3,665,954 |
| 2 | RabatCapital | 1,655,753 |
| 3 | Fes | 1,191,905 |
| 4 | Tangier | 1,035,141 |
| 5 | Marrakesh | 995,871 |
| 6 | Salé | 972,299 |
| 7 | Agadir | 698,310 |
| 8 | Meknes | 568,295 |
| 9 | Oujda | 539,711 |
| 10 | Kenitra | 470,949 |
| 11 | Tétouan | 415,810 |
| 12 | Al Hoceïma | 395,644 |
| 13 | Temara | 342,345 |
| 14 | Safi | 336,883 |
| 15 | Mohammedia | 227,799 |
| 16 | Khouribga | 214,241 |
| 17 | El Jadida | 212,863 |
| 18 | Beni Mellal | 210,397 |
| 19 | Salé Al Jadida | 200,000 |
| 20 | Ait Melloul | 187,652 |
| 21 | Nador | 176,600 |
| 22 | Dar Bouazza | 165,295 |
| 23 | Taza | 162,110 |
| 24 | Fès al Bali | 156,000 |
| 25 | Settat | 155,333 |
| 26 | Berrechid | 149,201 |
| 27 | Khemisset | 143,640 |
| 28 | Inezgane | 142,320 |
| 29 | Ksar El Kebir | 138,262 |
| 30 | Larache | 136,505 |
| 31 | Guelmim | 129,200 |
| 32 | Khenifra | 128,318 |
| 33 | Berkane | 119,284 |
| 34 | Taourirt | 112,908 |
| 35 | Bouskoura | 112,501 |
| 36 | Al Fqih Ben Çalah | 111,402 |
| 37 | Dchira El Jihadia | 109,564 |
| 38 | Oued Zem | 104,029 |
| 39 | El Kelaa des Srarhna | 103,982 |
| 40 | Sidi Slimane | 101,541 |
| 41 | Errachidia | 100,870 |