162 cities and urban places in Morocco with 20,000 or more inhabitants, ranked by population at the census of September 1, 2024 (by High Commission for Planning, Morocco).
| Rank | City or Urban Place | Native Name | Population |
|---|---|---|---|
| 1 | Casablanca (Dar El Beida) | الدار البيضاء | 3,218,036 |
| 2 | Tangier (Tanger)incl. Boukhalef | طنجة | 1,275,428 |
| 3 | Fesincl. Méchouar Fès Jdid | فاس | 1,182,963 |
| 4 | Marrakesh (Marrakech)incl. Méchouar Kasba | مراكش | 1,014,813 |
| 5 | Sale | سلا | 945,101 |
| 6 | Meknesincl. Al Machouar - Stinia | مكناس | 556,512 |
| 7 | Rabatincl. Touarga | الرباط | 515,619 |
| 8 | Kenitra | القنيطرة | 507,736 |
| 9 | Oujda | وجدة | 506,224 |
| 10 | Agadir | اكادير | 504,768 |
| 11 | Tetouan | تطوان | 422,757 |
| 12 | Safi | آسفي | 323,888 |
| 13 | Dar Bouazza | دار بوعزة | 302,970 |
| 14 | Temara | تمارة | 297,098 |
| 15 | El Jadida | الجديدة | 237,464 |
| 16 | Ait Melloul | أيت ملول | 210,870 |
| 17 | Beni Mellal | بني ملال | 209,594 |
| 18 | Bouskouraincl. Lamkanssa | بوسكورة | 200,359 |
| 19 | Khouribga | خريبكة | 195,931 |
| 20 | Mohammedia | المحمدية | 194,358 |
| 21 | Settat | سطات | 171,556 |
| 22 | Berrechid | برشيد | 168,687 |
| 23 | Nadorincl. Touima | الناضور | 158,202 |
| 24 | Taza | تازة | 150,763 |
| 25 | Inezgane | انزكان | 137,512 |
| 26 | Larache | العرائش | 133,731 |
| 27 | Guelmim | كلميم | 126,729 |
| 28 | Khemisset | الخميسات | 125,834 |
| 29 | Ksar El Kebir | القصر الكبير | 124,701 |
| 30 | Khenifraincl. Amalou Ighriben | خنيفرة | 123,738 |
| 31 | Skhirat | الصخيرات | 122,705 |
| 32 | Ben Guerir | ابن جرير | 114,872 |
| 33 | Dcheira El Jihadia | الدشيرة الجهادية | 113,041 |
| 34 | Ouislane | ويسلان | 112,180 |
| 35 | Lqliaa | القليعة | 107,133 |
| 36 | El Kelaa des Sraghna | قلعة السراغنة | 106,418 |
| 37 | Tiflet | تيفلت | 103,850 |
| 38 | Taourirt | تاوريرت | 100,402 |
| 39 | Oulad Teima | أولاد تايمة | 100,284 |
| 40 | Berkaneincl. Bouhdila | بركان | 99,069 |
| 41 | Ain El Aouda | عين العودة | 98,502 |
| 42 | Errachidia | الرشيدية | 97,687 |
| 43 | Fkih Ben Salah | الفقيه بن صالح | 97,380 |
| 44 | Deroua | الدروة | 96,619 |
| 45 | Martil | مرتيل | 95,896 |
| 46 | Sidi Slimane | سيدي سليمان | 95,114 |
| 47 | Oued Zem | وادي زم | 93,776 |
| 48 | Bni Yakhlef | بني يخلف | 89,531 |
| 49 | Gueznaia | كزناية | 88,676 |
| 50 | Lahraouyine | الهراويين | 87,977 |
| 51 | Sefrou | صفرو | 86,903 |
| 52 | Tamesna | تامسنا | 86,851 |
| 53 | Tiznit | تزنيت | 86,595 |
| 54 | Taroudant | تارودانت | 83,496 |
| 55 | Essaouira | الصويرة | 82,962 |
| 56 | Guercif | جرسيف | 80,703 |
| 57 | Ouarzazate | ورزازات | 79,218 |
| 58 | Drargua | الدراركة | 78,830 |
| 59 | Ait Amira | ايت عميرة | 78,163 |
| 60 | Fnideq | الفنيدق | 77,250 |
| 61 | Tan-Tan | طانطان | 76,134 |
| 62 | Sidi Kacem | سيدي قاسم | 75,037 |
| 63 | Had Soualem | حد السوالم | 74,762 |
| 64 | Ain Attig | عين عتيق | 73,985 |
| 65 | Souk El Arbaa | سوق الاربعاء | 70,894 |
| 66 | Tamensourt | تمنصورت | 68,285 |
| 67 | M'Diq | المضيق | 67,599 |
| 68 | Benslimane | بنسليمان | 67,317 |
| 69 | Sidi Taibi | سيدي الطيبي | 67,255 |
| 70 | Youssoufia | اليوسفية | 65,669 |
| 71 | Midelt | ميدلت | 62,648 |
| 72 | Ain Harrouda | عين حرودة | 60,804 |
| 73 | Souk Sebt Oulad Nemma | سوق السبت أولاد النمة | 60,293 |
| 74 | Mehdia | مهدية | 58,558 |
| 75 | Ouezzane | وزان | 57,737 |
| 76 | Azrou | ازرو | 57,657 |
| 77 | Ait Ourir | أيت أورير | 56,954 |
| 78 | Sidi Bennour | سيدي بنور | 56,201 |
| 79 | Tit Mellil | تيط مليل | 56,019 |
| 80 | Bouznika | بوزنيقة | 55,722 |
| 81 | Ech-Challalate | الشلالات | 52,622 |
| 82 | Biougra | بيوكرة | 50,626 |
| 83 | Beni Ensarincl. Farkhana | بني انصار | 50,508 |
| 84 | Al Hoceima | الحسيمة | 50,225 |
| 85 | Kasba Tadla | قصبت تادلة | 48,172 |
| 86 | Azilal | أزيلال | 48,138 |
| 87 | Bejaad | ابي الجعد | 47,209 |
| 88 | Al Aaroui | العروي | 46,540 |
| 89 | M'Rirt | مريرت | 46,285 |
| 90 | Chefchaouen | شفشاون | 46,168 |
| 91 | Oulad Tayeb | اولاد الطيب | 44,614 |
| 92 | Aourir | أورير | 44,406 |
| 93 | Tinghir | تنغير | 44,239 |
| 94 | Sidi Bouknadel | سيدي بوقنادل | 43,598 |
| 95 | Zagora | زاكورة | 42,294 |
| 96 | Azemmour | أزمور | 42,098 |
| 97 | El Hajeb | الحاجب | 41,359 |
| 98 | Jerada | جرادة | 41,014 |
| 99 | El Aioun Sidi Mellouk | العيون سيدي ملوك | 40,652 |
| 100 | Sidi Yahya El Gharb | سيدي يحيى الغرب | 39,946 |
| 101 | Taounate | تاونات | 39,114 |
| 102 | Chichaoua | شيشاوة | 38,452 |
| 103 | Laattaouia | العطاوية | 38,405 |
| 104 | Tabounte | تبونت | 37,465 |
| 105 | Ras El Maein: Ain Chkef commune | رأس الماء | 37,142 |
| 106 | Temsia | تمسية | 37,128 |
| 107 | Zaio | زايو | 36,766 |
| 108 | Nouaceur | النواصر | 36,326 |
| 109 | Assilah | اصيلة | 36,039 |
| 110 | Imzouren | امزورن | 34,848 |
| 111 | Sidi Rahal Chatai | سيدي رحال الشاطئ | 34,431 |
| 112 | Demnate | دمنات | 33,635 |
| 113 | Ben Ahmed | بن أحمد | 33,469 |
| 114 | Victoriain: Oulad Salah commune | فيكتوريا | 33,185 |
| 115 | Ain Taoujdate | عين تاوجطات | 33,055 |
| 116 | Mechra Bel Ksiri | مشرع بلقصيري | 32,615 |
| 117 | Jorf El Melha | جرف الملحة | 31,976 |
| 118 | Sidi Slimane Echcharaa | سيدي سليمان - الشراعة | 31,686 |
| 119 | Zeghanghaneincl. Jaadar | ازغنغان | 31,431 |
| 120 | Oulad Berhil | أولاد برحيل | 30,330 |
| 121 | Lbir Jdid | لبير الجديد | 30,247 |
| 122 | Bouarfa | بوعرفة | 30,068 |
| 123 | Mediouna | مديونة | 29,972 |
| 124 | Selouane | سلوان | 29,628 |
| 125 | Sidi Allal El Bahraoui | سيدي علال البحراوي | 29,147 |
| 126 | El Mansouria | المنصورية | 29,139 |
| 127 | Arfoud | ارفود | 28,912 |
| 128 | Sabaa Aiyoun | سبع عيون | 28,736 |
| 129 | Tahla | تاهلة | 28,612 |
| 130 | Er-Rich | الريش | 28,462 |
| 131 | Missour | ميسور | 28,408 |
| 132 | Toulal | تولال | 26,970 |
| 133 | Echemmaia | الشماعية | 26,547 |
| 134 | Zaouiat Cheikh | زاوية الشيخ | 25,088 |
| 135 | Imintanoute | امنتانوت | 25,049 |
| 136 | Sebt Gzoula | سبت كزولة | 24,600 |
| 137 | Oulad Ayad | أولاد عياد | 24,564 |
| 138 | Ourika | اوريكة | 24,056 |
| 139 | Ameur | عامر | 23,971 |
| 140 | Mers El Kheir | مرس الخير | 23,301 |
| 141 | Sidi Ifni | سيدي إفني | 22,696 |
| 142 | Rissani (Moulay Ali Cherif) | مولاي علي الشريف | 22,082 |
| 143 | Imouzzer Kandar | إيموزار كندر | 21,943 |
| 144 | Aoulouz | أولوز | 21,502 |
| 145 | Harhoura | الهرهورة | 20,950 |
| 146 | Sid L'Mokhtar | سيدي المختار | 20,860 |
| 147 | Karia Ba Mohamed | قرية با محمد | 20,859 |
| 148 | Outat El Haj | أوطاط الحاج | 20,673 |
| 149 | Tamallalt | تملالت | 20,528 |
| 150 | El Gara | الكارة | 20,467 |
| 151 | Beni Bouayach | بني بوعياش | 20,013 |
| 152 | El Ksiba | القصيبة | 19,964 |
| 153 | Lalla Mimouna | للا ميمونة | 19,644 |
| 154 | Tata | طاطا | 19,544 |
| 155 | El Borouj | البروج | 19,438 |
| 156 | Boumia | بومية | 19,433 |
| 157 | Oulad Belaaguidin: Ouahat Sidi Brahim commune | أولاد بلعكيد | 19,256 |
| 158 | Agourai | اكوراي | 19,158 |
| 159 | Ribate El Kheir | رباط الخير | 18,469 |
| 160 | Bouizakarne | بويز كارن | 18,036 |
| 161 | Moulay Abdellah | مولاي عبد الله | 17,438 |
| 162 | Ahfir | احفير | 16,310 |
Source: High Commission for Planning, Morocco (2024 census), via City Population by Thomas Brinkhoff.
Tokyo
33,338,852
Urban area
9,953,160
23 wards
Essen
2,709,375
Urban area
573,618
City of Essen
Ankara
3,630,865
Urban area
5,186,002
Metropolitan municipality
What counts as an urban area? The UN uses satellite imagery to map built-up land, and treats each continuous stretch of built-up land as an urban area. This means that urban areas can extend beyond official city boundaries, and may include multiple cities and towns within a single urban area.
Can an urban area be smaller than its city? Yes. While most cities have urban areas larger than their administrative boundaries, some cities have extensive administrative limits that include sparsely populated areas.
73 urban areas in Morocco with 50,000 or more inhabitants, ranked by the UN's population estimates for 2026.
| Rank | Urban Area | Population Estimate (2026) | Yearly Change | Land Area (km²) | Density (P/km²) | World Rank | Projections (2030) | Projections (2050) |
|---|---|---|---|---|---|---|---|---|
| 1 | Casablanca | 4,487,289 | +0.66% | 413 | 10,876 | 95 | 4,606,563 | 4,988,449 |
| 2 | Rabat | 2,090,755 | +1.03% | 204 | 10,239 | 240 | 2,176,626 | 2,442,572 |
| 3 | Fez | 1,364,136 | +0.30% | 108 | 12,584 | 372 | 1,380,725 | 1,413,382 |
| 4 | Tangier | 1,227,673 | +0.79% | 86 | 14,209 | 424 | 1,266,459 | 1,394,769 |
| 5 | Marrakesh | 1,029,128 | +0.74% | 77 | 13,331 | 502 | 1,059,521 | 1,136,648 |
| 6 | Agadir | 874,044 | +0.46% | 117 | 7,496 | 603 | 890,259 | 970,975 |
| 7 | Meknes | 725,165 | +0.32% | 69 | 10,479 | 743 | 734,417 | 754,132 |
| 8 | Oujda | 583,930 | +0.14% | 68 | 8,587 | 949 | 587,184 | 597,274 |
| 9 | Kenitra | 571,268 | +0.78% | 74 | 7,720 | 972 | 589,132 | 660,793 |
| 10 | Tétouan | 474,042 | +0.93% | 39 | 12,032 | 1,185 | 491,643 | 560,016 |
| 11 | Safi | 348,140 | +0.65% | 39 | 8,927 | 1,661 | 357,238 | 408,790 |
| 12 | Nador | 256,130 | +0.25% | 51 | 5,022 | 2,306 | 258,640 | 265,361 |
| 13 | El Jadida | 252,214 | +0.77% | 42 | 6,005 | 2,346 | 259,987 | 294,408 |
| 14 | Khouribga | 226,276 | +0.83% | 20 | 11,092 | 2,631 | 233,772 | 253,774 |
| 15 | Beni Mellal | 224,254 | +0.73% | 21 | 10,578 | 2,654 | 230,788 | 256,295 |
| 16 | Aït Melloul | 203,410 | +5.16% | 28 | 7,265 | 2,971 | 245,413 | 272,256 |
| 17 | Taza | 181,273 | +0.46% | 19 | 9,441 | 3,363 | 184,609 | 189,001 |
| 18 | Berrechid | 172,112 | +0.70% | 17 | 10,124 | 3,566 | 176,925 | 199,077 |
| 19 | Khemisset | 167,904 | +0.32% | 15 | 11,194 | 3,640 | 170,022 | 174,546 |
| 20 | Berkane | 166,690 | +0.17% | 22 | 7,577 | 3,673 | 167,848 | 172,299 |
| 21 | Settat | 162,671 | +0.58% | 17 | 9,569 | 3,761 | 166,473 | 188,125 |
| 22 | Ksar el-Kebir | 159,479 | +0.70% | 14 | 11,391 | 3,843 | 163,951 | 186,044 |
| 23 | Larache | 135,331 | +0.73% | 15 | 9,022 | 4,556 | 139,257 | 160,360 |
| 24 | Sidi Slimane | 135,139 | +0.70% | 12 | 11,262 | 4,564 | 138,944 | 156,749 |
| 25 | Khenifra | 133,901 | +0.54% | 15 | 8,809 | 4,606 | 136,815 | 142,011 |
| 26 | Guelmim | 126,580 | +0.34% | 12 | 10,548 | 4,886 | 128,308 | 137,076 |
| 27 | Guercif | 122,148 | +0.89% | 19 | 6,296 | 5,091 | 126,498 | 132,916 |
| 28 | Fkih Ben Salah | 121,847 | +0.66% | 16 | 7,615 | 5,105 | 125,081 | 135,236 |
| 29 | Taourirt | 120,134 | +0.21% | 15 | 8,009 | 5,181 | 121,140 | 123,220 |
| 30 | Tiflet | 115,217 | +0.74% | 10 | 11,079 | 5,420 | 118,605 | 121,055 |
| 31 | Errachidia | 108,833 | +0.28% | 19 | 5,728 | 5,749 | 110,065 | 112,508 |
| 32 | Oued Zem | 108,465 | +1.16% | 13 | 8,094 | 5,765 | 113,498 | 123,278 |
| 33 | El Kelaa des Sraghna | 107,553 | +0.53% | 13 | 8,273 | 5,813 | 109,849 | 116,614 |
| 34 | Sefrou | 106,991 | +0.27% | 10 | 10,699 | 5,843 | 108,152 | 110,358 |
| 35 | Souk El Arbaa | 103,966 | +0.90% | 12 | 8,664 | 6,026 | 107,711 | 122,896 |
| 36 | Sidi Kacem | 101,876 | +0.88% | 14 | 7,277 | 6,132 | 105,469 | 118,624 |
| 37 | Ouarzazate | 99,369 | +0.63% | 14 | 7,098 | 6,294 | 101,874 | 111,710 |
| 38 | Ben Guerir | 98,428 | +0.60% | 12 | 8,202 | 6,359 | 100,773 | 113,338 |
| 39 | Fnideq | 86,397 | +1.09% | 10 | 8,470 | 7,289 | 90,154 | 107,170 |
| 40 | Tiznit | 85,057 | +0.43% | 15 | 5,670 | 7,422 | 86,526 | 91,073 |
| 41 | Ouled-Teima | 82,486 | +0.82% | 9.20 | 8,966 | 7,670 | 85,200 | 93,312 |
| 42 | Dar Bouazza | 81,256 | +0.95% | 32 | 2,539 | 7,771 | 84,332 | 99,812 |
| 43 | Youssoufia | 79,628 | +1.81% | 14 | 5,855 | 7,932 | 85,387 | 93,445 |
| 44 | Tan-Tan | 79,038 | +1.18% | 1.60 | 49,399 | 7,997 | 82,754 | 85,704 |
| 45 | Ouazzane | 78,447 | +0.86% | 7.00 | 11,207 | 8,062 | 81,161 | 93,005 |
| 46 | Essaouira | 74,791 | +0.59% | 10 | 7,479 | 8,430 | 76,553 | 81,908 |
| 47 | Taroudant | 74,098 | +0.29% | 7.00 | 10,585 | 8,516 | 74,949 | 80,592 |
| 48 | Kasba Tadla | 72,180 | +0.65% | 10 | 7,218 | 8,716 | 74,055 | 82,080 |
| 49 | Deroua | 71,214 | +1.52% | 13 | 5,314 | 8,822 | 75,533 | 81,517 |
| 50 | Bouskoura | 70,965 | +0.87% | 19 | 3,735 | 8,853 | 73,442 | 80,754 |
| 51 | Sidi Bennour | 70,721 | +0.58% | 9.00 | 7,858 | 8,883 | 72,362 | 83,823 |
| 52 | Azemmour | 70,636 | +0.78% | 11 | 6,421 | 8,892 | 72,835 | 85,769 |
| 53 | Martil | 69,283 | +2.23% | 12 | 5,871 | 9,054 | 75,451 | 83,983 |
| 54 | Chefchaouen | 69,120 | +0.72% | 6.00 | 11,520 | 9,071 | 71,110 | 77,817 |
| 55 | Souk Sebt Oulad Nemma | 66,601 | +0.64% | 8.00 | 8,325 | 9,425 | 68,300 | 84,206 |
| 56 | Azrou | 65,541 | +0.29% | 7.00 | 9,363 | 9,578 | 66,296 | 67,754 |
| 57 | Midelt | 62,619 | +0.28% | 10 | 6,262 | 10,037 | 63,319 | 67,013 |
| 58 | Sidi Yahya Zaer | 62,501 | +1.00% | 15 | 4,167 | 10,061 | 65,008 | 76,295 |
| 59 | Sidi Yahya du Gharb | 62,408 | +1.32% | 5.20 | 12,002 | 10,079 | 65,707 | 75,846 |
| 60 | Aïn El Aouda | 62,217 | +1.67% | 6.40 | 9,721 | 10,116 | 66,378 | 73,069 |
| 61 | Azilal | 61,099 | +0.81% | 11 | 5,554 | 10,273 | 63,082 | 69,960 |
| 62 | Ain Taoujdate | 57,778 | +0.27% | 6.00 | 9,630 | 10,791 | 58,404 | 61,295 |
| 63 | Bejaad | 57,284 | +0.60% | 7.00 | 8,183 | 10,894 | 58,661 | 65,071 |
| 64 | Al Hoceima | 57,196 | +0.26% | 12 | 4,766 | 10,907 | 57,800 | 61,902 |
| 65 | Aït Amira | 56,103 | +0.41% | 12 | 4,675 | 11,118 | 57,024 | 59,575 |
| 66 | Zagora | 55,963 | +0.78% | 10 | 5,596 | 11,144 | 57,706 | 63,153 |
| 67 | Benslimane | 55,391 | +0.80% | 8.00 | 6,924 | 11,255 | 57,159 | 64,618 |
| 68 | M'Rirt | 55,272 | +0.28% | 5.00 | 11,054 | 11,277 | 55,894 | 57,057 |
| 69 | Sidi Taibi | 55,040 | +1.01% | 6.00 | 9,173 | 11,308 | 57,258 | 67,685 |
| 70 | Mechra Bel Ksiri | 54,610 | +0.77% | 8.00 | 6,826 | 11,401 | 56,294 | 62,500 |
| 71 | Al Aaroui | 53,268 | +0.20% | 11 | 4,843 | 11,663 | 53,694 | 55,973 |
| 72 | M'Diq | 52,866 | +2.79% | 6.80 | 7,774 | 11,737 | 58,762 | 68,755 |
| 73 | Ait Ourir | 51,149 | +1.82% | 9.40 | 5,441 | 12,015 | 54,867 | 65,706 |
Source: United Nations, Department of Economic and Social Affairs, Population Division (2025). World Urbanization Prospects: The 2025 Revision, Online Edition.