Largest Cities in Morocco
392 cities in Morocco, ranked by population.
Cities by population
| # | City | Population |
|---|---|---|
| 1 | Casablanca | 3.7M |
| 2 | Rabat | 1.7M |
| 3 | Fes | 1.2M |
| 4 | Tangier | 1M |
| 5 | Marrakesh | 995.9K |
| 6 | Salé | 972.3K |
| 7 | Agadir | 698.3K |
| 8 | Meknes | 568.3K |
| 9 | Oujda | 539.7K |
| 10 | Kenitra | 470.9K |
| 11 | Tétouan | 415.8K |
| 12 | Al Hoceïma | 395.6K |
| 13 | Temara | 342.3K |
| 14 | Safi | 336.9K |
| 15 | Mohammedia | 227.8K |
| 16 | Khouribga | 214.2K |
| 17 | El Jadida | 212.9K |
| 18 | Beni Mellal | 210.4K |
| 19 | Salé Al Jadida | 200K |
| 20 | Ait Melloul | 187.7K |
| 21 | Nador | 176.6K |
| 22 | Dar Bouazza | 165.3K |
| 23 | Taza | 162.1K |
| 24 | Fès al Bali | 156K |
| 25 | Settat | 155.3K |
| 26 | Berrechid | 149.2K |
| 27 | Khemisset | 143.6K |
| 28 | Inezgane | 142.3K |
| 29 | Ksar El Kebir | 138.3K |
| 30 | Larache | 136.5K |
| 31 | Guelmim | 129.2K |
| 32 | Khenifra | 128.3K |
| 33 | Berkane | 119.3K |
| 34 | Taourirt | 112.9K |
| 35 | Bouskoura | 112.5K |
| 36 | Al Fqih Ben Çalah | 111.4K |
| 37 | Dchira El Jihadia | 109.6K |
| 38 | Oued Zem | 104K |
| 39 | El Kelaa des Srarhna | 104K |
| 40 | Sidi Slimane | 101.5K |
| 41 | Errachidia | 100.9K |
| 42 | Guercif | 99.2K |
| 43 | Oulad Teïma | 97.6K |
| 44 | Ben Guerir | 96.8K |
| 45 | Ouislane | 96K |
| 46 | Tiflet | 94.7K |
| 47 | Lqoliaa | 90.9K |
| 48 | Taroudant | 87.5K |
| 49 | Sefrou | 87.2K |
| 50 | Essaouira | 85.1K |
| 51 | Fnidek | 84.6K |
| 52 | Sidi Kacem | 82.6K |
| 53 | Tiznit | 81.6K |
| 54 | Tan-Tan | 79.9K |
| 55 | Ouarzazate | 77.6K |
| 56 | Souk El Arbaa | 75.6K |
| 57 | Youssoufia | 73.8K |
| 58 | Ifrane | 73.8K |
| 59 | Lahraouyine | 70.8K |
| 60 | Martil | 70.3K |
| 61 | Aïn Harrouda | 68.2K |
| 62 | Souq Sebt Oulad Nemma | 65.6K |
| 63 | Skhirate | 65.3K |
| 64 | Ouezzane | 65.1K |
| 65 | Benslimane | 62.4K |
| 66 | Beni Enzar | 61.8K |
| 67 | Mdiq | 61.4K |
| 68 | Sidi Bennour | 60.9K |
| 69 | Midelt | 60.4K |
| 70 | Azrou | 59.3K |
| 71 | Tirhanimîne | 55.8K |
| 72 | My Drarga | 55.6K |
| 73 | Dakhla | 55.6K |
| 74 | Ain El Aouda | 54.4K |
| 75 | Ben Jerrar | 53K |
| 76 | Ad Darwa | 52.1K |
| 77 | Al Aaroui | 52K |
| 78 | Kasba Tadla | 51.7K |
| 79 | Bejaâd | 51.2K |
| 80 | Sidi Taibi | 51.1K |
| 81 | Jerada | 47.5K |
| 82 | Chefchaouen | 46.7K |
| 83 | Mrirt | 46.7K |
| 84 | Tinghir | 45.9K |
| 85 | El Aïoun | 45.7K |
| 86 | Azemmour | 44.7K |
| 87 | Souq Larb’a al Gharb | 44.1K |
| 88 | Zagora | 43.8K |
| 89 | Ait Ourir | 42.7K |
| 90 | Azilal | 42.1K |
| 91 | Smara | 42.1K |
| 92 | Sidi Yahia El Gharb | 41.5K |
| 93 | Tine Biougra | 41.4K |
| 94 | Taounate | 41.1K |
| 95 | Bouznika | 40.7K |
| 96 | Had Soualem | 40.1K |
| 97 | Imzouren | 40K |
| 98 | Zaïo | 39.1K |
| 99 | Aourir | 38.6K |
| 100 | El Hajeb | 38.5K |
| 101 | Zeghanghane | 37.2K |
| 102 | Ben Ahmed | 36.1K |
| 103 | Tit Mellil | 35.8K |
| 104 | Mechraa Bel Ksiri | 34.4K |
| 105 | Asilah | 34K |
| 106 | Tabount | 33.9K |
| 107 | Laâttaouia | 33.1K |
| 108 | Sidi Slimane Echcharaa | 33K |
| 109 | Demnate | 32.2K |
| 110 | Arfoud | 32K |
| 111 | Bouarfa | 31.5K |
| 112 | Souk et Tnine Jorf el Mellah | 31.3K |
| 113 | Mehdya | 31.3K |
| 114 | Aïn Taoujdat | 30.9K |
| 115 | Tamesna | 30.7K |
| 116 | Oadar Temsia | 30.5K |
| 117 | Chichaoua | 30.4K |
| 118 | Tahla | 30.3K |
| 119 | Sabaa Aiyoun | 28.7K |
| 120 | Rich | 28.4K |
| 121 | Missour | 27.9K |
| 122 | Zawyat ech Cheïkh | 27.7K |
| 123 | Bouknadel | 27.6K |
| 124 | Aïn Attig | 27.4K |
| 125 | Tamansourt | 27.4K |
| 126 | Echemmaia Est | 26.5K |
| 127 | Oulad Barhil | 26.5K |
| 128 | Bir Jdid | 26.4K |
| 129 | Oulad Ayad | 26K |
| 130 | Zawyat an Nwaçer | 26K |
| 131 | Gueznaia | 25.8K |
| 132 | Mediouna | 24.5K |
| 133 | Moulay Ali Cherif | 24.3K |
| 134 | Sidi Ifni | 23.6K |
| 135 | Selouane | 23.6K |
| 136 | El Gara | 22.8K |
| 137 | Imi-n-Tanout | 22.8K |
| 138 | Sidi Rahal | 22.5K |
| 139 | New Fes | 22.5K |
| 140 | Ras el Ma | 22.3K |
| 141 | Setti Fatma | 22.3K |
| 142 | El Ksiba | 21.8K |
| 143 | El Mansouria | 21.7K |
| 144 | Ahfir | 21.4K |
| 145 | Al Brouj | 21K |
| 146 | Imouzzer Kandar | 20.9K |
| 147 | Douar Toulal | 20.8K |
| 148 | Karia Ba Mohamed | 20.5K |
| 149 | Reçani | 20.5K |
| 150 | Tata | 20.3K |
| 151 | Sebt Gzoula | 20.2K |
| 152 | Bni Bouayach | 20K |
| 153 | Beni Yakhlef | 19.6K |
| 154 | Oulmes | 19K |
| 155 | Aoulouz | 19K |
| 156 | Asni | 18.7K |
| 157 | Kelaat Mgouna | 18.5K |
| 158 | Méchouar-Kasba | 18.4K |
| 159 | Ribat Al Khayr | 18.3K |
| 160 | Agouraï | 18.2K |
| 161 | Tamallalt | 18.1K |
| 162 | Goulmima | 17.9K |
| 163 | Outat Oulad Al Haj | 17.9K |
| 164 | Aïn Beni Mathar | 17.8K |
| 165 | Boujniba | 17.5K |
| 166 | Mers El Kheir | 17.4K |
| 167 | Sidi Allal El Bahraoui | 17.3K |
| 168 | Lalla Mimouna | 17.2K |
| 169 | Boumia | 17.1K |
| 170 | El Harhoura | 16.8K |
| 171 | Midar | 16.4K |
| 172 | Driouch | 16.1K |
| 173 | Assa | 15.9K |
| 174 | Amizmiz | 15.7K |
| 175 | Ait Yazza | 15.6K |
| 176 | Ben Taieb | 15.6K |
| 177 | Bou Izakarn | 15.5K |
| 178 | Oulad Tayeb | 15.5K |
| 179 | Aguelmous | 15.5K |
| 180 | Sidi Lmokhtar | 14.8K |
| 181 | Targuist | 14.6K |
| 182 | Zemamra | 14.5K |
| 183 | Oulad Frej | 14.5K |
| 184 | Afourer | 14.4K |
| 185 | Bouizazarene Ihaddadene | 14.3K |
| 186 | Bhalil | 14.2K |
| 187 | Bou Fekrane | 14.1K |
| 188 | Sidi Zouine | 14K |
| 189 | Zag | 13.9K |
| 190 | Sidi Bou Lanouar | 13.9K |
| 191 | El Menzel | 13.8K |
| 192 | Loudaya | 13.8K |
| 193 | Moulay Abdallah | 13.6K |
| 194 | Boumalne Dades | 13.5K |
| 195 | El Guerdane | 13.4K |
| 196 | Jorf | 13.4K |
| 197 | Ar Rommani | 13.4K |
| 198 | Zaouïa Aït Ishak | 13.3K |
| 199 | Tahannout | 13.2K |
| 200 | Ifrane | 13K |
| 201 | Moulay Driss Zerhoun | 12.7K |
| 202 | Dar Ould Zidouh | 12.5K |
| 203 | Figuig | 12.5K |
| 204 | Boudenib | 12.4K |
| 205 | Jem’at Oulad ’Abbou | 12.3K |
| 206 | Jamaat Shaim | 12.3K |
| 207 | Tissa | 12.2K |
| 208 | Bni Drar | 11.9K |
| 209 | Oulad Embarek | 11.8K |
| 210 | Agdz | 11.7K |
| 211 | Hattane | 11.6K |
| 212 | Tamanar | 11.6K |
| 213 | Tassila | 11.4K |
| 214 | Oued Amlil | 11.4K |
| 215 | Sebt Bni Garfett | 11.3K |
| 216 | Khenichet-sur Ouerrha | 11.2K |
| 217 | Almis du Guigou | 11.1K |
| 218 | Aïn Cheggag | 11.1K |
| 219 | Zoualet | 11K |
| 220 | Sidi Yahya Zaer | 10.9K |
| 221 | Sidi Rahhal | 10.8K |
| 222 | Aklim | 10.6K |
| 223 | Oulad Yaïch | 10.6K |
| 224 | Oued Laou | 10.6K |
| 225 | Ouaouizeght | 10.3K |
| 226 | El Ouatia | 10.1K |
| 227 | Sidi Bou Othmane | 10K |
| 228 | Cap Negro II | 10K |
| 229 | Mhamid | 10K |
| 230 | Tameslouht | 9.9K |
| 231 | Talsint | 9.9K |
| 232 | Foum Zguid | 9.8K |
| 233 | Tinajdad | 9.8K |
| 234 | Al M’aziz | 9.7K |
| 235 | Tirhassaline | 9.6K |
| 236 | Saidia | 9.6K |
| 237 | Oulad M'Rah | 9.5K |
| 238 | Ighram Laalam | 9.5K |
| 239 | Sidi Ali Ben Hamdouche | 9.5K |
| 240 | Tendrara | 9.3K |
| 241 | Bni Tajjit | 9.3K |
| 242 | Al Qbab | 9.1K |
| 243 | Souq Al Had Bradya | 9.1K |
| 244 | Tounfit | 8.9K |
| 245 | Zirara | 8.7K |
| 246 | Bouderbala | 8.6K |
| 247 | Had Kourt | 8.6K |
| 248 | Laouamra | 8.5K |
| 249 | Oualidia | 8.5K |
| 250 | Ras Kebdana | 8.3K |
| 251 | Moulay Bousselham | 8.1K |
| 252 | Melqa el Ouidane | 8K |
| 253 | Taznakht | 8K |
| 254 | Souq Khmis Aït Yadine | 7.9K |
| 255 | Zayda | 7.8K |
| 256 | Kahf Nssar | 7.8K |
| 257 | Sidi Ahmed | 7.8K |
| 258 | Ain Aicha | 7.8K |
| 259 | Boulemane | 7.8K |
| 260 | Talat-n-Ya’qoub | 7.7K |
| 261 | Akka | 7.5K |
| 262 | Aghbala | 7.4K |
| 263 | Taliouine | 7.3K |
| 264 | Tarhjicht | 7.3K |
| 265 | Douar el Caïd el Gueddari | 7.3K |
| 266 | Haj Kaddour | 7.1K |
| 267 | Ben Qarrich | 7K |
| 268 | Ghafsaï | 6.9K |
| 269 | Fam El Hisn | 6.9K |
| 270 | Tafraout | 6.9K |
| 271 | Khemis Sahel | 6.8K |
| 272 | Sidi Bouzid | 6.7K |
| 273 | Gueltat Zemmour | 6.7K |
| 274 | Sidi Bibi | 6.7K |
| 275 | Oulad El Rhadabne | 6.7K |
| 276 | Souq at Tlata des Loulad | 6.6K |
| 277 | Bab Taza | 6.4K |
| 278 | Itzer | 6.4K |
| 279 | Foum Jam’a | 6.4K |
| 280 | Lemhaya | 6.4K |
| 281 | Souk El Arba Des Aït Baha | 6.2K |
| 282 | Gourrama | 6.1K |
| 283 | Had Oulad Zbair | 6.1K |
| 284 | Sidi Smai’il | 6.1K |
| 285 | Aït Ouaoumana | 6K |
| 286 | Kariat Arkmane | 5.9K |
| 287 | Skhour Rehamna | 5.8K |
| 288 | Aousserd | 5.8K |
| 289 | Ajdir | 5.8K |
| 290 | Moulay Bou ’azza | 5.8K |
| 291 | Arbaa Laaounate | 5.7K |
| 292 | Dhar Souk | 5.7K |
| 293 | Tarfaya | 5.6K |
| 294 | Boureït | 5.4K |
| 295 | Aïn Leuh | 5.4K |
| 296 | Tlet El Hanchane | 5.4K |
| 297 | Debdou | 5.4K |
| 298 | Ain Karma | 5.4K |
| 299 | Sidi Allal Tazi | 5.3K |
| 300 | Taghazout | 5.2K |
| 301 | Tiztoutine | 5.2K |
| 302 | Bellaa | 5.2K |
| 303 | Lakhsas | 5.2K |
| 304 | Alnif | 5.2K |
| 305 | Sidi Jaber | 5.1K |
| 306 | Al Machouar - Stinia | 5.1K |
| 307 | Mirleft | 5.1K |
| 308 | Moulay Yacoub | 5K |
| 309 | Had Beni Chiker | 4.9K |
| 310 | Zoumi | 4.8K |
| 311 | Aknoul | 4.8K |
| 312 | El Akarta | 4.8K |
| 313 | Skoura | 4.7K |
| 314 | Talmest | 4.7K |
| 315 | Sidi ’Addi | 4.6K |
| 316 | Imouzzer des Marmoucha | 4.6K |
| 317 | Bzou | 4.6K |
| 318 | Zerarda | 4.6K |
| 319 | Za Bougrine | 4.5K |
| 320 | Ighram | 4.5K |
| 321 | Lake Lalla Takerkoust | 4.5K |
| 322 | Oukaïmedene | 4.4K |
| 323 | Touarga | 4.3K |
| 324 | Idmine | 4.3K |
| 325 | Ezzhiliga | 4.2K |
| 326 | Jebha | 4.1K |
| 327 | Sebt Jahjouh | 4.1K |
| 328 | Kantina | 4K |
| 329 | Ras El Aïn | 3.9K |
| 330 | Dar Kebdani | 3.9K |
| 331 | Timahdit | 3.9K |
| 332 | Tiddas | 3.8K |
| 333 | Essekhinat | 3.8K |
| 334 | Ain Dourij | 3.7K |
| 335 | Douar Sidi Bouafif | 3.7K |
| 336 | Bou’nane | 3.6K |
| 337 | Smimou | 3.5K |
| 338 | Tafersit | 3.4K |
| 339 | Touissite | 3.4K |
| 340 | Moulay Brahim | 3.4K |
| 341 | Arbaoua | 3.3K |
| 342 | Had Bouhssoussen | 3.3K |
| 343 | Aït Lous | 3.2K |
| 344 | Mosquée | 3.2K |
| 345 | Souq al Had | 3K |
| 346 | Ain Erreggada | 2.9K |
| 347 | Kassita | 2.9K |
| 348 | Méchouar de Casablanca | 2.9K |
| 349 | Korouna | 2.8K |
| 350 | Aïn Jemaa | 2.7K |
| 351 | Issaguen | 2.7K |
| 352 | Guisser | 2.7K |
| 353 | Madagh | 2.7K |
| 354 | Matmata | 2.6K |
| 355 | Aghbalou N Sardane | 2.5K |
| 356 | Skoura | 2.5K |
| 357 | Oulad Saïd | 2.4K |
| 358 | Bni Hadifa | 2.4K |
| 359 | Imlili | 2.3K |
| 360 | Kerrouchen | 2.2K |
| 361 | Aç-çahrij | 2.2K |
| 362 | Tlet Sidi Bouguedra | 2.1K |
| 363 | Ait Khallouf | 2.1K |
| 364 | Boubker | 2.1K |
| 365 | Sebt El Maarif | 2K |
| 366 | Tamassint | 2K |
| 367 | Tlet Ighoud | 2K |
| 368 | Oulad Amrane | 2K |
| 369 | Tighza | 2K |
| 370 | Had Abdallah Rhiat | 1.9K |
| 371 | Taïneste | 1.9K |
| 372 | Tizi Ouzli | 1.8K |
| 373 | Mokrisset | 1.8K |
| 374 | Akhfennir | 1.6K |
| 375 | Ajdir | 1.6K |
| 376 | Messeïed | 1.5K |
| 377 | Dar Chaoui | 1.4K |
| 378 | Oued el Himer | 1.4K |
| 379 | Had Hrara | 1.4K |
| 380 | Tafetachte | 1.4K |
| 381 | Ounagha | 1.3K |
| 382 | Aghmat | 1.3K |
| 383 | Aoufous | 1.3K |
| 384 | M'Nabha | 1.3K |
| 385 | Brikcha | 1.3K |
| 386 | Tmourghout | 1.3K |
| 387 | N'zalat | 1.2K |
| 388 | Jebel Tiskaouine | 1.2K |
| 389 | Karia | 1.2K |
| 390 | Naima | 1.2K |
| 391 | Tnine Sidi Lyamani | 1.2K |
| 392 | Mahroun | 600 |
Frequently Asked Questions
Our database contains 392 cities for Morocco, shown above ranked by population.
The largest city in Morocco by population is Casablanca with approximately 3.7M residents.
City population data comes from GeoNames, integrated with REST Countries and ERA5 climate reanalysis data.