Atlas of Battles

country, 159 engagements

Battles in Morocco

159 engagements in the atlas lie within present-day Morocco: 107 battles, 39 sieges, 8 naval actions and 5 campaigns between 201 BC and 1989. The wars with most engagements here: Western Sahara War (26), Moroccan–Portuguese conflicts (21), Spanish–Moroccan conflicts (13), Rif War (13).

See them on the globe

Siege of OcileSiege of the fortress at MulucchaBattle of SebouBattle of the NoblesBattle of BagdouraBattle of al-BuhayraSiege of FezAlmohad conquest of MarrakeshBattle of OujdaBattle of IslyBattle of SaléZayyanid Capture of SijilmasaSiege of OujdaBattle of Sierra Bullones (1342)Battle of OujdaZayyanid capture of FezBattle of TangierSiege of Ksar es-SeghirSiege of TangierConquest of AsilahSiège of GraciosaSiege of GraciosaBattle of TangierSiege of AsilahCapture of Castelo RealBattle of AzemmourBattle of the AlcaidesRaid of MarrakeshBattle of MaâmoraSiege of AsilahCapture of Santa Cruz de la Mar PequeñaSiege of AgadirSiege of SafiFall of AgadirBattle of TazaCapture of FezBattle of the Sebou RiverBattle of TadlaBattle of Wadi al-LabanSiege of MazaganCapture of FezBattle of al-RuknCapture of La MámoraAction of 24 June 1618Siege of La MamoraBombardment of SaléBattle of SaléBattle of LaracheBattle of La MamoraCapture of OujdaSiege of La MamoraSiege of SaléBattle of TangierBattle of TangierSiege of FezBattle of Baten ar-RemanSiege of MarrakeshSiege of FezSiege of MarrakeshSiege of MarrakeshBattle of TangierAction of 1678Great Siege of TangierSiege of LaracheSiege of AsilahBattle of MoulouyaBattle of MamoraBattle of TissaSiege of RabatLarache expeditionSiege of MazaganAction of 6 September 1782Bombardment of TangierBattle of TazagourtCapture of OujdaBattle of ZayanAustrian expedition against MoroccoBombardment of TangiersBombardment of MogadorBattle of Oued AslafBattle of MoulouyaBombardment of SaléBattle of Tres ForcasBattle of Sierra BullonesBombing of MartilBattle of CastillejosBattle of Wadi Bou SefihaBattle of Wad-RasBattle of Oued IslyBattle of El-HeberjaBattle of InaouenBattle of Tlata an-NakhilaSiege of Kasbah JnadaBattle of El Aioun Sidi MelloukBombing of CasablancaBattle of Sidi El MekkiBattle of Sidi AbdelkrimBattle of FakhakhaBattle of MarrakechSiege of FezBattle of Sidi Bou OthmanBattle of Río de OroBattle of el-HriCapture of El BiutzBattle of Bou YahiaBattle of GaouzBattle of AbarránSiege of IghribenSiege of AfrauSiege of Sidi DrisMassacre of Monte ArruitSiege of ChefchaouenFez offensiveBattle of OuerghaCapture of Ain MaatoufSiege of Kudia TaharBombardment of ChefchaouenBattle of TazizaouteBombing of TétouanMediterranean U-boat CampaignOperation TerminalBattle of Port LyauteyOperation BlackstoneBattle of EdcheraOpération ÉcouvillonBattle of BucraaBattle of Tan-TanBattle of Bir AnzaraneBattle of SmaraBattle of Al MahbesBattle of BucraaSiege of ZagBattle of AkkaBattle of Cape BoujdourBattle of Gueltat ZemmourBattle of Gueltat ZemmourBattle of SmaraBattle of Guelta ZemmurSmara and Bou Craa attacksBattle of LemseiedBattle of SmaraBattle of Z'Moul NiranBattle of Hausa (1984)Battles of Farsia and Oum DreygaHaouza attackBattle of Oum DreygaBattle of Guelta ZemmourBattle of HausaConquest of CeutaBattle of Alcácer QuibirBattle of IslyBattle of TétouanFirst Melillan campaignBattle of AnnualNaval Battle of CasablancaGreen MarchConquest of CeutaBattle of Alcácer QuibirBattle of IslyNaval Battle of CasablancaGreen MarchAlgiersFezMarrakeshGhardaiaTamanrassetLas PalmasSafiLaayoune1000 km29.811N, 8.512W
159 placed engagements, coloured by era. Present-day coastlines; ringed marks are the most widely documented.

Engagements by century

201 BC: 2 engagementsAD 700: 3 engagements1100: 3 engagements1200: 4 engagements1300: 3 engagements1400: 8 engagements1500: 21 engagements1600: 25 engagements1700: 8 engagements1800: 17 engagements1900: 65 engagements65 in 1900201 BC1900
159 dated engagements, one bar per century, coloured by era.

Contested ground 4

Engagements by date

DateEngagementPlaceWar
201 BCSiege of OcileAsilahLusitanian War
106 BCSiege of the fortress at MulucchaMuluccha FortressJugurthine War
AD 740Battle of SebouSebou RiverBerber (Amazigh) Revolt
AD 740Battle of the NoblesTangierBerber (Amazigh) Revolt
AD 741Battle of BagdouraFezBerber (Amazigh) Revolt
1130Battle of al-BuhayraMarrakechAlmoravid–Almohad Wars
1146Siege of FezFezAlmoravid–Almohad Wars
1146Almohad conquest of MarrakeshMarrakechAlmoravid–Almohad Wars
1248Battle of OujdaOujdaMarinid–Zayyanid Wars
1250Battle of IslyOued IslyMarinid–Zayyanid Wars
10 September 1260Battle of SaléSaléReconquista
1264Zayyanid Capture of SijilmasaSijilmasaMarinid–Zayyanid Wars
1314Siege of OujdaOujdaMarinid–Zayyanid Wars
1342Battle of Sierra Bullones (1342)BelyounechReconquista
1359Battle of OujdaOujdaMarinid–Zayyanid Wars
1410Zayyanid capture of FezFezMarinid–Zayyanid Wars
21 August 1415Conquest of CeutaCeuta under Muslim ruleMoroccan–Portuguese conflicts
1437Battle of TangierTangierMoroccan–Portuguese conflicts
1458Siege of Ksar es-SeghirKsar es-SeghirMoroccan–Portuguese conflicts
1463Siege of TangierTangierMoroccan–Portuguese conflicts
1471Conquest of AsilahAsilahMoroccan–Portuguese conflicts
1489Siège of GraciosaGraciosa FortressMoroccan–Portuguese conflicts
1489Siege of GraciosaGraciosa FortressMoroccan–Portuguese conflicts
1502Battle of TangierTangierMoroccan–Portuguese conflicts
1508Siege of AsilahAsilahSpanish–Moroccan conflicts
1510Capture of Castelo RealCastelo RealMoroccan–Portuguese conflicts
1513Battle of AzemmourAzemmourMoroccan–Portuguese conflicts
1514Battle of the AlcaidesBoulaouaneMoroccan–Portuguese conflicts
1515Raid of MarrakeshMarrakechMoroccan–Portuguese conflicts
1515Battle of MaâmoraMehdyaMoroccan–Portuguese conflicts
1516Siege of AsilahAsilahMoroccan–Portuguese conflicts
1524Capture of Santa Cruz de la Mar PequeñaSanta Cruz de la Mar PequeñaSpanish–Moroccan conflicts
1533Siege of AgadirKasbah of AgadirMoroccan–Portuguese conflicts
1534Siege of SafiSafiMoroccan–Portuguese conflicts
March 1541Fall of AgadirAgadirMoroccan–Portuguese conflicts
1553Battle of TazaTazaConflicts between the Regency of Algiers and the Sharifian dynasties
7 January 1554Capture of FezFezConflicts between the Regency of Algiers and the Sharifian dynasties
1554Battle of the Sebou RiverSebou RiverOttoman expeditions to Morocco
August 1554Battle of TadlaTadlaConflicts between the Regency of Algiers and the Sharifian dynasties
2 April 1558Battle of Wadi al-LabanTissaConflicts between the Regency of Algiers and the Sharifian dynasties
18 February 1562Siege of MazaganEl JadidaMoroccan–Portuguese conflicts
1576Capture of FezFezConflicts between the Regency of Algiers and the Sharifian dynasties
1576Battle of al-RuknFezConflicts between the Regency of Algiers and the Sharifian dynasties
4 August 1578Battle of Alcácer QuibirKsar el-KebirMoroccan–Portuguese conflicts
1614Capture of La MámoraLa MamoraSpanish–Moroccan conflicts
24 June 1618Action of 24 June 1618Strait of Gibraltar
1621Siege of La MamoraLa MamoraSpanish–Moroccan conflicts
1628Bombardment of SaléSaléSpanish–Barbary conflicts
1630Battle of SaléSalé
1631Battle of LaracheLaracheSpanish–Moroccan conflicts
1631Battle of La MamoraLa MamoraSpanish–Moroccan conflicts
1647Capture of OujdaOujdaConflicts between the Regency of Algiers and the Sharifian dynasties
1647Siege of La MamoraLa MamoraSpanish–Moroccan conflicts
1660Siege of SaléSalé
1662Battle of TangierTangierEuropean colonies in Africa
1664Battle of TangierTangierEuropean colonies in Africa
August 1666Siege of FezFez
1668Battle of Baten ar-RemanKhenifra
27 April 1672Siege of MarrakeshMarrakechCampaigns of Ismail Ibn Sharif
26 June 1672Siege of FezFezCampaigns of Ismail Ibn Sharif
May 1673Siege of MarrakeshMarrakechCampaigns of Ismail Ibn Sharif
1675Siege of MarrakeshMarrakechCampaigns of Ismail Ibn Sharif
1675Battle of TangierTangierEuropean colonies in Africa
1678Action of 1678Franco-Dutch War
1680Great Siege of TangierTangierCampaigns of Ismail Ibn Sharif
August 1689Siege of LaracheLaracheCampaigns of Ismail Ibn Sharif
1690Siege of AsilahAsilahCampaigns of Ismail Ibn Sharif
May 1692Battle of MoulouyaMoulouya RiverCampaigns of Ismail Ibn Sharif
1696Battle of MamoraLa MamoraMoroccan–Portuguese conflicts
1728Battle of TissaTissa
1745Siege of RabatRabat
June 1765Larache expeditionLaracheFranco–Moroccan conflicts
1769Siege of MazaganMazaganMoroccan–Portuguese conflicts
1782Action of 6 September 1782Cape SpartelAnglo-Spanish War
1791Bombardment of TangierTangierSpanish–Moroccan conflicts
1792Battle of TazagourtMarrakech
1796Capture of OujdaOujdaConflicts between the Regency of Algiers and the Sharifian dynasties
1818Battle of ZayanEl Kebab
1829Austrian expedition against MoroccoTétouanAustria–Morocco relations
1844Bombardment of TangiersTangierFranco-Moroccan War
14 August 1844Battle of IslyOued IslyFranco-Moroccan War
1844Bombardment of MogadorEssaouiraFranco-Moroccan War
July 1847Battle of Oued AslafAlgerian–Moroccan conflicts
1847Battle of MoulouyaMoulouya RiverAlgerian–Moroccan conflicts
26 November 1851Bombardment of SaléSaléFranco–Moroccan conflicts
7 August 1856Battle of Tres ForcasCape Three Forks
9 December 1859Battle of Sierra BullonesBelyounechHispano-Moroccan War
1859Bombing of MartilMartilHispano-Moroccan War
1 January 1860Battle of CastillejosFnideqHispano-Moroccan War
4 February 1860Battle of TétouanTétouanHispano-Moroccan War
1860Battle of Wadi Bou SefihaTétouanHispano-Moroccan War
23 March 1860Battle of Wad-RasHispano-Moroccan War
1876Battle of Oued IslyOued Isly
1893First Melillan campaignRifSpanish–Moroccan conflicts
1902Battle of El-HeberjaTaounate Province
1902Battle of InaouenInaouen River
1903Battle of Tlata an-NakhilaInaouen River
1903Siege of Kasbah JnadaFarkhana
1903Battle of El Aioun Sidi MelloukEl Aioun Sidi Mellouk
1907Bombing of CasablancaCasablancaFrench conquest of Morocco
1908Battle of Sidi El MekkiSidi El MekkiSpanish–Moroccan conflicts
18 February 1908Battle of Sidi AbdelkrimBen AhmedSpanish–Moroccan conflicts
1908Battle of FakhakhaSettat ProvinceSpanish–Moroccan conflicts
19 August 1908Battle of MarrakechMarrakechHafidiya
25 May 1912Siege of FezFezFrench conquest of Morocco
September 1912Battle of Sidi Bou OthmanMarrakechFrench conquest of Morocco
22 August 1914Battle of Río de OroRío de OroWorld War I
13 November 1914Battle of el-HriKhenifraZaian War
1916Capture of El BiutzTaghramtRif War
1918Battle of Bou YahiaAzilalFrench conquest of Morocco
1918Battle of GaouzTafilaltFrench conquest of Morocco
1921Battle of AbarránDhar UbarranRif War
1921Siege of IghribenIghribenRif War
22 July 1921Battle of AnnualAnnualRif War
22 July 1921Siege of AfrauRas AfraouRif War
22 July 1921Siege of Sidi DrisSidi DrissRif War
1921Massacre of Monte ArruitAl AarouiRif War
1924Siege of ChefchaouenChefchaouenRif War
1925Fez offensiveTazaRif War
1925Battle of OuerghaOuergha RiverRif War
1925Capture of Ain MaatoufTaounate ProvinceRif War
1925Siege of Kudia TaharKudia TaharRif War
1925Bombardment of ChefchaouenChefchaouenRif War
1932Battle of TazizaouteHigh AtlasFrench conquest of Morocco
1936Bombing of TétouanTétouanSpanish Civil War
1941Mediterranean U-boat CampaignMediterranean SeaWorld War II
8 November 1942Naval Battle of CasablancaCasablancaWorld War II
1942Operation TerminalMoroccoWorld War II
8 November 1942Battle of Port LyauteyKenitraWorld War II
1942Operation BlackstoneSafiWorld War II
1958Battle of EdcheraDcheiraIfni War
1958Opération ÉcouvillonSmaraIfni War
1975Green MarchSpanish SaharaSpanish–Moroccan conflicts
1975Battles of La Güera and TichlaLa GüeraWestern Sahara War
1977Battle of BucraaBou CraaWestern Sahara War
28 January 1979Battle of Tan-TanTan-TanWestern Sahara War
1979Battle of TichlaTichlaWestern Sahara War
11 August 1979Battle of Bir AnzaraneBir AnzaraneWestern Sahara War
5 October 1979Battle of SmaraSmaraWestern Sahara War
14 October 1979Battle of Al MahbesMahbesWestern Sahara War
1979Battle of BucraaBou CraaWestern Sahara War
December 1979Siege of ZagZagWestern Sahara War
25 January 1980Battle of AkkaAkkaWestern Sahara War
13 February 1980Battle of Cape BoujdourBoujdourWestern Sahara War
1980Battle of Gueltat ZemmourGuelta ZemmurWestern Sahara War
1981Battle of Gueltat ZemmourGuelta ZemmurWestern Sahara War
1981Battle of SmaraSmaraWestern Sahara War
13 October 1981Battle of Guelta ZemmurWestern Sahara War
1982Smara and Bou Craa attacksSmaraWestern Sahara War
10 July 1983Battle of LemseiedMsiedWestern Sahara War
1983Battle of SmaraSmaraWestern Sahara War
13 October 1984Battle of Z'Moul NiranWestern Sahara War
1984Battle of Hausa (1984)HaouzaWestern Sahara War
1987Battle of TichlaTichlaWestern Sahara War
18 November 1987Battles of Farsia and Oum DreygaFarsiaWestern Sahara War
1988Haouza attackHaouzaWestern Sahara War
16 September 1988Battle of Oum DreygaOum DreygaWestern Sahara War
1989Battle of Guelta ZemmourGuelta ZemmurWestern Sahara War
10 October 1989Battle of HausaHaouzaWestern Sahara War

Borders are those of today; the states that fought are named on each page.