Cities in Morocco

179 cities · sorted by population

Casablanca

Pop. 3,665,954

Rabat

Pop. 1,655,753

Capital

Fes

Pop. 1,191,905

Tangier

Pop. 1,035,141

Marrakesh

Pop. 995,871

Salé

Pop. 972,299

Agadir

Pop. 698,310

Meknes

Pop. 568,295

Oujda

Pop. 539,711

Kenitra

Pop. 470,949

Tétouan

Pop. 415,810

Al Hoceïma

Pop. 395,644

Temara

Pop. 342,345

Safi

Pop. 336,883

Mohammedia

Pop. 227,799

Khouribga

Pop. 214,241

El Jadida

Pop. 212,863

Beni Mellal

Pop. 210,397

Salé Al Jadida

Pop. 200,000

Ait Melloul

Pop. 187,652

Nador

Pop. 176,600

Dar Bouazza

Pop. 165,295

Taza

Pop. 162,110

Fès al Bali

Pop. 156,000

Settat

Pop. 155,333

Berrechid

Pop. 149,201

Khemisset

Pop. 143,640

Inezgane

Pop. 142,320

Ksar El Kebir

Pop. 138,262

Larache

Pop. 136,505

Guelmim

Pop. 129,200

Khenifra

Pop. 128,318

Berkane

Pop. 119,284

Taourirt

Pop. 112,908

Bouskoura

Pop. 112,501

Al Fqih Ben Çalah

Pop. 111,402

Dchira El Jihadia

Pop. 109,564

Oued Zem

Pop. 104,029

El Kelaa des Srarhna

Pop. 103,982

Sidi Slimane

Pop. 101,541

Errachidia

Pop. 100,870

Guercif

Pop. 99,238

Oulad Teïma

Pop. 97,608

Ben Guerir

Pop. 96,777

Ouislane

Pop. 95,995

Tiflet

Pop. 94,684

Lqoliaa

Pop. 90,890

Taroudant

Pop. 87,520

Sefrou

Pop. 87,234

Essaouira

Pop. 85,137

Fnidek

Pop. 84,558

Sidi Kacem

Pop. 82,632

Tiznit

Pop. 81,569

Tan-Tan

Pop. 79,942

Ouarzazate

Pop. 77,603

Souk El Arbaa

Pop. 75,635

Youssoufia

Pop. 73,848

Ifrane

Pop. 73,782

Lahraouyine

Pop. 70,783

Martil

Pop. 70,274

Aïn Harrouda

Pop. 68,161

Souq Sebt Oulad Nemma

Pop. 65,601

Skhirate

Pop. 65,272

Ouezzane

Pop. 65,088

Benslimane

Pop. 62,352

Beni Enzar

Pop. 61,786

Mdiq

Pop. 61,398

Sidi Bennour

Pop. 60,948

Midelt

Pop. 60,390

Azrou

Pop. 59,348

Tirhanimîne

Pop. 55,827

My Drarga

Pop. 55,631

Dakhla

Pop. 55,618

Ain El Aouda

Pop. 54,397

Ben Jerrar

Pop. 53,026

Ad Darwa

Pop. 52,108

Al Aaroui

Pop. 51,976

Kasba Tadla

Pop. 51,697

Bejaâd

Pop. 51,206

Sidi Taibi

Pop. 51,050

Jerada

Pop. 47,507

Chefchaouen

Pop. 46,721

Mrirt

Pop. 46,660

Tinghir

Pop. 45,911

El Aïoun

Pop. 45,679

Azemmour

Pop. 44,683

Souq Larb’a al Gharb

Pop. 44,059

Zagora

Pop. 43,752

Ait Ourir

Pop. 42,705

Azilal

Pop. 42,062

Smara

Pop. 42,056

Sidi Yahia El Gharb

Pop. 41,472

Tine Biougra

Pop. 41,421

Taounate

Pop. 41,075

Bouznika

Pop. 40,663

Had Soualem

Pop. 40,146

Imzouren

Pop. 40,000

Zaïo

Pop. 39,099

Aourir

Pop. 38,617

El Hajeb

Pop. 38,527

Zeghanghane

Pop. 37,154

Ben Ahmed

Pop. 36,149

Tit Mellil

Pop. 35,797

Mechraa Bel Ksiri

Pop. 34,393

Asilah

Pop. 34,011

Tabount

Pop. 33,929

Laâttaouia

Pop. 33,103

Sidi Slimane Echcharaa

Pop. 32,979

Demnate

Pop. 32,217

Arfoud

Pop. 31,971

Bouarfa

Pop. 31,499

Souk et Tnine Jorf el Mellah

Pop. 31,318

Mehdya

Pop. 31,269

Aïn Taoujdat

Pop. 30,889

Tamesna

Pop. 30,705

Oadar Temsia

Pop. 30,526

Chichaoua

Pop. 30,432

Tahla

Pop. 30,279

Sabaa Aiyoun

Pop. 28,693

Rich

Pop. 28,382

Missour

Pop. 27,937

Zawyat ech Cheïkh

Pop. 27,723

Bouknadel

Pop. 27,577

Aïn Attig

Pop. 27,384

Tamansourt

Pop. 27,383

Echemmaia Est

Pop. 26,538

Oulad Barhil

Pop. 26,521

Bir Jdid

Pop. 26,355

Oulad Ayad

Pop. 26,008

Zawyat an Nwaçer

Pop. 25,991

Gueznaia

Pop. 25,771

Mediouna

Pop. 24,506

Moulay Ali Cherif

Pop. 24,251

Sidi Ifni

Pop. 23,606

Selouane

Pop. 23,553

El Gara

Pop. 22,773

Imi-n-Tanout

Pop. 22,753

Sidi Rahal

Pop. 22,525

New Fes

Pop. 22,451

Ras el Ma

Pop. 22,345

Setti Fatma

Pop. 22,283

El Ksiba

Pop. 21,840

El Mansouria

Pop. 21,679

Ahfir

Pop. 21,435

Al Brouj

Pop. 21,004

Imouzzer Kandar

Pop. 20,884

Douar Toulal

Pop. 20,831

Karia Ba Mohamed

Pop. 20,487

Reçani

Pop. 20,469

Tata

Pop. 20,322

Sebt Gzoula

Pop. 20,248

Bni Bouayach

Pop. 19,951

Beni Yakhlef

Pop. 19,622

Oulmes

Pop. 19,014

Aoulouz

Pop. 19,010

Asni

Pop. 18,674

Kelaat Mgouna

Pop. 18,515

Méchouar-Kasba

Pop. 18,410

Ribat Al Khayr

Pop. 18,278

Agouraï

Pop. 18,182

Tamallalt

Pop. 18,060

Goulmima

Pop. 17,929

Outat Oulad Al Haj

Pop. 17,895

Aïn Beni Mathar

Pop. 17,787

Boujniba

Pop. 17,504

Mers El Kheir

Pop. 17,352

Sidi Allal El Bahraoui

Pop. 17,325

Lalla Mimouna

Pop. 17,217

Boumia

Pop. 17,091

El Harhoura

Pop. 16,773

Midar

Pop. 16,402

Driouch

Pop. 16,096

Assa

Pop. 15,910

Amizmiz

Pop. 15,685

Ait Yazza

Pop. 15,570

Ben Taieb

Pop. 15,568

Bou Izakarn

Pop. 15,536

Oulad Tayeb

Pop. 15,491

Aguelmous

Pop. 15,480