Map of Morocco
This page shows 103 cities in Morocco on an interactive map. The largest city by recorded population is Casablanca (3,665,954), and the capital is Rabat. Select any city for its own map, coordinates, local time and nearby places.
Morocco facts
- Capital
- Rabat
- Largest city
- Casablanca 3,665,954
- Continent
- Africa
- Area
- 446,550 km² (172,414 sq mi)
- Neighbouring countries
- Algeria, Western Sahara, Spain
- Currency
- Dirham (MAD)
- Calling code
- +212
- Internet domain
- .ma
- Time zones
- Africa/Casablanca
Largest cities in Morocco
| # | City | Region | Population |
|---|---|---|---|
| 1 | Casablanca | Casablanca-Settat | 3,665,954 |
| 2 | Rabat | Rabat-Salé-Kénitra | 1,655,753 |
| 3 | Fes | Fes-Meknes | 1,191,905 |
| 4 | Tangier | Tanger-Tetouan-Al Hoceima | 1,035,141 |
| 5 | Marrakesh | Marrakesh-Safi | 995,871 |
| 6 | Salé | Rabat-Salé-Kénitra | 972,299 |
| 7 | Agadir | Souss-Massa | 698,310 |
| 8 | Meknes | Fes-Meknes | 568,295 |
| 9 | Oujda | Oriental | 539,711 |
| 10 | Kenitra | Rabat-Salé-Kénitra | 470,949 |
| 11 | Tétouan | Tanger-Tetouan-Al Hoceima | 415,810 |
| 12 | Al Hoceïma | Tanger-Tetouan-Al Hoceima | 395,644 |
| 13 | Temara | Rabat-Salé-Kénitra | 342,345 |
| 14 | Safi | Marrakesh-Safi | 336,883 |
| 15 | Mohammedia | Casablanca-Settat | 227,799 |
| 16 | Khouribga | Beni Mellal-Khenifra | 214,241 |
| 17 | El Jadida | Casablanca-Settat | 212,863 |
| 18 | Beni Mellal | Beni Mellal-Khenifra | 210,397 |
| 19 | Salé Al Jadida | Rabat-Salé-Kénitra | 200,000 |
| 20 | Ait Melloul | Souss-Massa | 187,652 |
Cities in Morocco by region
Casablanca-Settat (17)
Casablanca, Mohammedia, El Jadida, Dar Bouazza, Settat, Berrechid, Bouskoura, Lahraouyine, Aïn Harrouda, Benslimane, Sidi Bennour, Ad Darwa, Azemmour, Bouznika, Had Soualem, Ben Ahmed, Tit Mellil
Rabat-Salé-Kénitra (16)
Rabat, Salé, Kenitra, Temara, Salé Al Jadida, Khemisset, Sidi Slimane, Tiflet, Sidi Kacem, Souk El Arbaa, Skhirate, Ain El Aouda, Sidi Taibi, Souq Larb’a al Gharb, Sidi Yahia El Gharb, Mechraa Bel Ksiri
Tanger-Tetouan-Al Hoceima (13)
Tangier, Tétouan, Al Hoceïma, Ksar El Kebir, Larache, Fnidek, Martil, Ouezzane, Mdiq, Tirhanimîne, Chefchaouen, Imzouren, Asilah
Beni Mellal-Khenifra (11)
Khouribga, Beni Mellal, Khenifra, Al Fqih Ben Çalah, Oued Zem, Souq Sebt Oulad Nemma, Midelt, Kasba Tadla, Bejaâd, Mrirt, Azilal
Souss-Massa (11)
Agadir, Ait Melloul, Inezgane, Oulad Teïma, Lqoliaa, Taroudant, Tiznit, My Drarga, Ben Jerrar, Tine Biougra, Aourir
Fes-Meknes (10)
Fes, Meknes, Taza, Guercif, Ouislane, Sefrou, Ifrane, Azrou, Taounate, El Hajeb
Oriental (10)
Oujda, Nador, Berkane, Taourirt, Beni Enzar, Al Aaroui, Jerada, El Aïoun, Zaïo, Zeghanghane
Marrakesh-Safi (7)
Marrakesh, Safi, El Kelaa des Srarhna, Ben Guerir, Essaouira, Youssoufia, Ait Ourir
Drâa-Tafilalet (5)
Errachidia, Ouarzazate, Tinghir, Zagora, Tabount
Guelmim-Oued Noun (2)
Laayoune-Sakia El Hamra (1)
All 103 cities in Morocco
- Nador — 176,600
- Dar Bouazza — 165,295
- Taza — 162,110
- Settat — 155,333
- Berrechid — 149,201
- Khemisset — 143,640
- Inezgane — 142,320
- Ksar El Kebir — 138,262
- Larache — 136,505
- Guelmim — 129,200
- Khenifra — 128,318
- Berkane — 119,284
- Taourirt — 112,908
- Bouskoura — 112,501
- Al Fqih Ben Çalah — 111,402
- Oued Zem — 104,029
- El Kelaa des Srarhna — 103,982
- Sidi Slimane — 101,541
- Errachidia — 100,870
- Guercif — 99,238
- Oulad Teïma — 97,608
- Ben Guerir — 96,777
- Ouislane — 95,995
- Tiflet — 94,684
- Lqoliaa — 90,890
- Taroudant — 87,520
- Sefrou — 87,234
- Essaouira — 85,137
- Fnidek — 84,558
- Sidi Kacem — 82,632
- Tiznit — 81,569
- Tan-Tan — 79,942
- Ouarzazate — 77,603
- Souk El Arbaa — 75,635
- Youssoufia — 73,848
- Ifrane — 73,782
- Lahraouyine — 70,783
- Martil — 70,274
- Aïn Harrouda — 68,161
- Souq Sebt Oulad Nemma — 65,601
- Skhirate — 65,272
- Ouezzane — 65,088
- Benslimane — 62,352
- Beni Enzar — 61,786
- Mdiq — 61,398
- Sidi Bennour — 60,948
- Midelt — 60,390
- Azrou — 59,348
- Tirhanimîne — 55,827
- My Drarga — 55,631
- Ain El Aouda — 54,397
- Ben Jerrar — 53,026
- Ad Darwa — 52,108
- Al Aaroui — 51,976
- Kasba Tadla — 51,697
- Bejaâd — 51,206
- Sidi Taibi — 51,050
- Jerada — 47,507
- Chefchaouen — 46,721
- Mrirt — 46,660
- Tinghir — 45,911
- El Aïoun — 45,679
- Azemmour — 44,683
- Souq Larb’a al Gharb — 44,059
- Zagora — 43,752
- Ait Ourir — 42,705
- Azilal — 42,062
- Smara — 42,056
- Sidi Yahia El Gharb — 41,472
- Tine Biougra — 41,421
- Taounate — 41,075
- Bouznika — 40,663
- Had Soualem — 40,146
- Imzouren — 40,000
- Zaïo — 39,099
- Aourir — 38,617
- El Hajeb — 38,527
- Zeghanghane — 37,154
- Ben Ahmed — 36,149
- Tit Mellil — 35,797
- Mechraa Bel Ksiri — 34,393
- Asilah — 34,011
- Tabount — 33,929
More countries in Africa
Nigeria · Democratic Republic of the Congo · South Africa · Egypt · Ivory Coast · Tanzania · Kenya · Ethiopia · Ghana · Senegal · Sudan · Mali · Angola · Mozambique · Algeria · Somalia · Zambia · Cameroon · Burkina Faso · Republic of the Congo · Zimbabwe · Libya · Guinea · Togo
Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Country facts from GeoNames countryInfo. Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.