Largest cities in Morocco
11 cities with more than 300,000 people, ranked by 2025 population.
- cities of 300k+
- 11
- combined population
- 13.7 million
- largest
- Casablanca
| # | City | 2025 | 2050 (projected) | Change |
|---|---|---|---|---|
| 1 | Casablanca | 4.5 million | 5 million | +11.9% |
| 2 | Rabat | 2.1 million | 2.4 million | +18.1% |
| 3 | Fez | 1.4 million | 1.4 million | +3.9% |
| 4 | Tangier | 1.2 million | 1.4 million | +14.5% |
| 5 | Marrakesh | 1 million | 1.1 million | +11.3% |
| 6 | Agadir | 870,000 | 971,000 | +11.6% |
| 7 | Meknes | 723,000 | 754,000 | +4.3% |
| 8 | Oujda | 583,000 | 597,000 | +2.4% |
| 9 | Kenitra | 567,000 | 661,000 | +16.6% |
| 10 | Tétouan | 470,000 | 560,000 | +19.1% |
| 11 | Safi | 346,000 | 409,000 | +18.2% |