Cities in Morocco
Entries201
Recomputed2026-07-20 10:21 UTC
480 places in Morocco are tracked by PlaceCensus. Each page carries population context, coordinates, solar data recomputed daily, nearest-city distances and international name variants.
- Casablancapop. 3,665,954
- Rabatpop. 1,655,753
- Fespop. 1,191,905
- Tangierpop. 1,035,141
- Marrakeshpop. 995,871
- Salépop. 972,299
- Agadirpop. 698,310
- Meknespop. 568,295
- Oujdapop. 539,711
- Kenitrapop. 470,949
- Tétouanpop. 415,810
- Al Hoceïmapop. 395,644
- Temarapop. 342,345
- Safipop. 336,883
- Mohammediapop. 227,799
- Khouribgapop. 214,241
- El Jadidapop. 212,863
- Beni Mellalpop. 210,397
- Salé Al Jadidapop. 200,000
- Ait Melloulpop. 187,652
- Nadorpop. 176,600
- Dar Bouazzapop. 165,295
- Tazapop. 162,110
- Fès al Balipop. 156,000
- Settatpop. 155,333
- Berrechidpop. 149,201
- Khemissetpop. 143,640
- Inezganepop. 142,320
- Ksar El Kebirpop. 138,262
- Larachepop. 136,505
- Guelmimpop. 129,200
- Khenifrapop. 128,318
- Berkanepop. 119,284
- Taourirtpop. 112,908
- Bouskourapop. 112,501
- Al Fqih Ben Çalahpop. 111,402
- Dchira El Jihadiapop. 109,564
- Oued Zempop. 104,029
- El Kelaa des Srarhnapop. 103,982
- Sidi Slimanepop. 101,541
- Errachidiapop. 100,870
- Guercifpop. 99,238
- Oulad Teïmapop. 97,608
- Ben Guerirpop. 96,777
- Ouislanepop. 95,995
- Tifletpop. 94,684
- Lqoliaapop. 90,890
- Taroudantpop. 87,520
- Sefroupop. 87,234
- Essaouirapop. 85,137
- Fnidekpop. 84,558
- Sidi Kacempop. 82,632
- Tiznitpop. 81,569
- Tan-Tanpop. 79,942
- Ouarzazatepop. 77,603
- Souk El Arbaapop. 75,635
- Youssoufiapop. 73,848
- Ifranepop. 73,782
- Lahraouyinepop. 70,783
- Martilpop. 70,274
- Aïn Harroudapop. 68,161
- Souq Sebt Oulad Nemmapop. 65,601
- Skhiratepop. 65,272
- Ouezzanepop. 65,088
- Benslimanepop. 62,352
- Beni Enzarpop. 61,786
- Mdiqpop. 61,398
- Sidi Bennourpop. 60,948
- Mideltpop. 60,390
- Azroupop. 59,348
- Tirhanimînepop. 55,827
- My Drargapop. 55,631
- Dakhlapop. 55,618
- Ain El Aoudapop. 54,397
- Ben Jerrarpop. 53,026
- Ad Darwapop. 52,108
- Al Aarouipop. 51,976
- Kasba Tadlapop. 51,697
- Bejaâdpop. 51,206
- Sidi Taibipop. 51,050
- Jeradapop. 47,507
- Chefchaouenpop. 46,721
- Mrirtpop. 46,660
- Tinghirpop. 45,911
- El Aïounpop. 45,679
- Azemmourpop. 44,683
- Souq Larb’a al Gharbpop. 44,059
- Zagorapop. 43,752
- Ait Ourirpop. 42,705
- Azilalpop. 42,062
- Smarapop. 42,056
- Sidi Yahia El Gharbpop. 41,472
- Tine Biougrapop. 41,421
- Taounatepop. 41,075
- Bouznikapop. 40,663
- Had Soualempop. 40,146
- Imzourenpop. 40,000
- Zaïopop. 39,099
- Aourirpop. 38,617
- El Hajebpop. 38,527
- Zeghanghanepop. 37,154
- Ben Ahmedpop. 36,149
- Tit Mellilpop. 35,797
- Mechraa Bel Ksiripop. 34,393
- Asilahpop. 34,011
- Tabountpop. 33,929
- Laâttaouiapop. 33,103
- Sidi Slimane Echcharaapop. 32,979
- Demnatepop. 32,217
- Arfoudpop. 31,971
- Bouarfapop. 31,499
- Souk et Tnine Jorf el Mellahpop. 31,318
- Mehdyapop. 31,269
- Aïn Taoujdatpop. 30,889
- Tamesnapop. 30,705
- Oadar Temsiapop. 30,526
- Chichaouapop. 30,432
- Tahlapop. 30,279
- Sabaa Aiyounpop. 28,693
- Richpop. 28,382
- Missourpop. 27,937
- Zawyat ech Cheïkhpop. 27,723
- Bouknadelpop. 27,577
- Aïn Attigpop. 27,384
- Tamansourtpop. 27,383
- Echemmaia Estpop. 26,538
- Oulad Barhilpop. 26,521
- Bir Jdidpop. 26,355
- Oulad Ayadpop. 26,008
- Zawyat an Nwaçerpop. 25,991
- Gueznaiapop. 25,771
- Mediounapop. 24,506
- Moulay Ali Cherifpop. 24,251
- Sidi Ifnipop. 23,606
- Selouanepop. 23,553
- Azlapop. 22,985
- El Garapop. 22,773
- Imi-n-Tanoutpop. 22,753
- Sidi Rahalpop. 22,525
- New Fespop. 22,451
- Ras el Mapop. 22,345
- Setti Fatmapop. 22,283
- El Ksibapop. 21,840
- El Mansouriapop. 21,679
- Ahfirpop. 21,435
- Al Broujpop. 21,004
- Imouzzer Kandarpop. 20,884
- Douar Toulalpop. 20,831
- Karia Ba Mohamedpop. 20,487
- Reçanipop. 20,469
- Tatapop. 20,322
- Sebt Gzoulapop. 20,248
- Bni Bouayachpop. 19,951
- Beni Yakhlefpop. 19,622
- Oulmespop. 19,014
- Aoulouzpop. 19,010
- Asnipop. 18,674
- Kelaat Mgounapop. 18,515
- Méchouar-Kasbapop. 18,410
- Ribat Al Khayrpop. 18,278
- Agouraïpop. 18,182
- Tamallaltpop. 18,060
- Goulmimapop. 17,929
- Outat Oulad Al Hajpop. 17,895
- Aïn Beni Matharpop. 17,787
- Boujnibapop. 17,504
- Mers El Kheirpop. 17,352
- Sidi Allal El Bahraouipop. 17,325
- Lalla Mimounapop. 17,217
- Boumiapop. 17,091
- El Harhourapop. 16,773
- Midarpop. 16,402
- Driouchpop. 16,096
- Assapop. 15,910
- Amizmizpop. 15,685
- Ait Yazzapop. 15,570
- Ben Taiebpop. 15,568
- Bou Izakarnpop. 15,536
- Oulad Tayebpop. 15,491
- Aguelmouspop. 15,480
- Sidi Lmokhtarpop. 14,803
- Targuistpop. 14,621
- Zemamrapop. 14,500
- Oulad Frejpop. 14,492
- Afourerpop. 14,397
- Bouizazarene Ihaddadenepop. 14,326
- Bhalilpop. 14,192
- Bou Fekranepop. 14,131
- Sidi Zouinepop. 14,017
- Zagpop. 13,936
- Sidi Bou Lanouarpop. 13,929
- El Menzelpop. 13,803
- Loudayapop. 13,775
- Moulay Abdallahpop. 13,601
- Boumalne Dadespop. 13,461
- El Guerdanepop. 13,445
- Jorfpop. 13,433
- Ar Rommanipop. 13,428
- Zaouïa Aït Ishakpop. 13,299
- Tahannoutpop. 13,215
- Next page →page 2 of 3