Marrakesh: population
Marrakesh, Morocco: 1.02 million people in 2025, by the UN estimate.
Rank among the cities of the country: 5 of 73.
In 1975 it had 308,000 people.
In 2000 it had 655,000 people, so it has grown by 56% since then.
For 2050 the UN projects 1.14 million people.
A city here is a dense area of at least 1,500 people per km² with at least 50,000 people, drawn on a population grid by the UN degree of urbanisation. It can differ from the city’s administrative borders and from national statistics. Years from 2026 on are projections.
Largest cities: Morocco
| City | 2025 | 2050, projected |
|---|---|---|
| Casablanca | 4,457,471 | 4,988,449 |
| Rabat | 2,069,287 | 2,442,572 |
| Fez | 1,359,989 | 1,413,382 |
| Tangier | 1,217,976 | 1,394,769 |
| Marrakesh | 1,021,530 | 1,136,648 |
| Agadir | 869,990 | 970,975 |
| Meknes | 722,852 | 754,132 |
| Oujda | 583,116 | 597,274 |
| Kenitra | 566,802 | 660,793 |
| Tétouan | 469,642 | 560,016 |
Sources: World Urbanization Prospects 2025, UN DESA Population Division (CC BY 3.0 IGO).
