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).
Engagements by century
Wars fought here 24 with pages
- Western Sahara War 26
- Moroccan–Portuguese conflicts 21
- Spanish–Moroccan conflicts 13
- Rif War 13
- Conflicts between the Regency of Algiers and the Sharifian dynasties 8
- Campaigns of Ismail Ibn Sharif 8
- Marinid–Zayyanid Wars 6
- Hispano-Moroccan War 6
- French conquest of Morocco 6
- World War II 5
- Berber (Amazigh) Revolt 3
- Almoravid–Almohad Wars 3
- European colonies in Africa 3
- Franco-Moroccan War 3
- Reconquista 2
- Franco–Moroccan conflicts 2
- Ifni War 2
- Lusitanian War 1
- Jugurthine War 1
- Spanish–Barbary conflicts 1
- Franco-Dutch War 1
- Anglo-Spanish War 1
- World War I 1
- Spanish Civil War 1
Engagements by date
| Date | Engagement | Place | War |
|---|---|---|---|
| 201 BC | Siege of Ocile | Asilah | Lusitanian War |
| 106 BC | Siege of the fortress at Muluccha | Muluccha Fortress | Jugurthine War |
| AD 740 | Battle of Sebou | Sebou River | Berber (Amazigh) Revolt |
| AD 740 | Battle of the Nobles | Tangier | Berber (Amazigh) Revolt |
| AD 741 | Battle of Bagdoura | Fez | Berber (Amazigh) Revolt |
| 1130 | Battle of al-Buhayra | Marrakech | Almoravid–Almohad Wars |
| 1146 | Siege of Fez | Fez | Almoravid–Almohad Wars |
| 1146 | Almohad conquest of Marrakesh | Marrakech | Almoravid–Almohad Wars |
| 1248 | Battle of Oujda | Oujda | Marinid–Zayyanid Wars |
| 1250 | Battle of Isly | Oued Isly | Marinid–Zayyanid Wars |
| 10 September 1260 | Battle of Salé | Salé | Reconquista |
| 1264 | Zayyanid Capture of Sijilmasa | Sijilmasa | Marinid–Zayyanid Wars |
| 1314 | Siege of Oujda | Oujda | Marinid–Zayyanid Wars |
| 1342 | Battle of Sierra Bullones (1342) | Belyounech | Reconquista |
| 1359 | Battle of Oujda | Oujda | Marinid–Zayyanid Wars |
| 1410 | Zayyanid capture of Fez | Fez | Marinid–Zayyanid Wars |
| 21 August 1415 | Conquest of Ceuta | Ceuta under Muslim rule | Moroccan–Portuguese conflicts |
| 1437 | Battle of Tangier | Tangier | Moroccan–Portuguese conflicts |
| 1458 | Siege of Ksar es-Seghir | Ksar es-Seghir | Moroccan–Portuguese conflicts |
| 1463 | Siege of Tangier | Tangier | Moroccan–Portuguese conflicts |
| 1471 | Conquest of Asilah | Asilah | Moroccan–Portuguese conflicts |
| 1489 | Siège of Graciosa | Graciosa Fortress | Moroccan–Portuguese conflicts |
| 1489 | Siege of Graciosa | Graciosa Fortress | Moroccan–Portuguese conflicts |
| 1502 | Battle of Tangier | Tangier | Moroccan–Portuguese conflicts |
| 1508 | Siege of Asilah | Asilah | Spanish–Moroccan conflicts |
| 1510 | Capture of Castelo Real | Castelo Real | Moroccan–Portuguese conflicts |
| 1513 | Battle of Azemmour | Azemmour | Moroccan–Portuguese conflicts |
| 1514 | Battle of the Alcaides | Boulaouane | Moroccan–Portuguese conflicts |
| 1515 | Raid of Marrakesh | Marrakech | Moroccan–Portuguese conflicts |
| 1515 | Battle of Maâmora | Mehdya | Moroccan–Portuguese conflicts |
| 1516 | Siege of Asilah | Asilah | Moroccan–Portuguese conflicts |
| 1524 | Capture of Santa Cruz de la Mar Pequeña | Santa Cruz de la Mar Pequeña | Spanish–Moroccan conflicts |
| 1533 | Siege of Agadir | Kasbah of Agadir | Moroccan–Portuguese conflicts |
| 1534 | Siege of Safi | Safi | Moroccan–Portuguese conflicts |
| March 1541 | Fall of Agadir | Agadir | Moroccan–Portuguese conflicts |
| 1553 | Battle of Taza | Taza | Conflicts between the Regency of Algiers and the Sharifian dynasties |
| 7 January 1554 | Capture of Fez | Fez | Conflicts between the Regency of Algiers and the Sharifian dynasties |
| 1554 | Battle of the Sebou River | Sebou River | Ottoman expeditions to Morocco |
| August 1554 | Battle of Tadla | Tadla | Conflicts between the Regency of Algiers and the Sharifian dynasties |
| 2 April 1558 | Battle of Wadi al-Laban | Tissa | Conflicts between the Regency of Algiers and the Sharifian dynasties |
| 18 February 1562 | Siege of Mazagan | El Jadida | Moroccan–Portuguese conflicts |
| 1576 | Capture of Fez | Fez | Conflicts between the Regency of Algiers and the Sharifian dynasties |
| 1576 | Battle of al-Rukn | Fez | Conflicts between the Regency of Algiers and the Sharifian dynasties |
| 4 August 1578 | Battle of Alcácer Quibir | Ksar el-Kebir | Moroccan–Portuguese conflicts |
| 1614 | Capture of La Mámora | La Mamora | Spanish–Moroccan conflicts |
| 24 June 1618 | Action of 24 June 1618 | Strait of Gibraltar | |
| 1621 | Siege of La Mamora | La Mamora | Spanish–Moroccan conflicts |
| 1628 | Bombardment of Salé | Salé | Spanish–Barbary conflicts |
| 1630 | Battle of Salé | Salé | |
| 1631 | Battle of Larache | Larache | Spanish–Moroccan conflicts |
| 1631 | Battle of La Mamora | La Mamora | Spanish–Moroccan conflicts |
| 1647 | Capture of Oujda | Oujda | Conflicts between the Regency of Algiers and the Sharifian dynasties |
| 1647 | Siege of La Mamora | La Mamora | Spanish–Moroccan conflicts |
| 1660 | Siege of Salé | Salé | |
| 1662 | Battle of Tangier | Tangier | European colonies in Africa |
| 1664 | Battle of Tangier | Tangier | European colonies in Africa |
| August 1666 | Siege of Fez | Fez | |
| 1668 | Battle of Baten ar-Reman | Khenifra | |
| 27 April 1672 | Siege of Marrakesh | Marrakech | Campaigns of Ismail Ibn Sharif |
| 26 June 1672 | Siege of Fez | Fez | Campaigns of Ismail Ibn Sharif |
| May 1673 | Siege of Marrakesh | Marrakech | Campaigns of Ismail Ibn Sharif |
| 1675 | Siege of Marrakesh | Marrakech | Campaigns of Ismail Ibn Sharif |
| 1675 | Battle of Tangier | Tangier | European colonies in Africa |
| 1678 | Action of 1678 | Franco-Dutch War | |
| 1680 | Great Siege of Tangier | Tangier | Campaigns of Ismail Ibn Sharif |
| August 1689 | Siege of Larache | Larache | Campaigns of Ismail Ibn Sharif |
| 1690 | Siege of Asilah | Asilah | Campaigns of Ismail Ibn Sharif |
| May 1692 | Battle of Moulouya | Moulouya River | Campaigns of Ismail Ibn Sharif |
| 1696 | Battle of Mamora | La Mamora | Moroccan–Portuguese conflicts |
| 1728 | Battle of Tissa | Tissa | |
| 1745 | Siege of Rabat | Rabat | |
| June 1765 | Larache expedition | Larache | Franco–Moroccan conflicts |
| 1769 | Siege of Mazagan | Mazagan | Moroccan–Portuguese conflicts |
| 1782 | Action of 6 September 1782 | Cape Spartel | Anglo-Spanish War |
| 1791 | Bombardment of Tangier | Tangier | Spanish–Moroccan conflicts |
| 1792 | Battle of Tazagourt | Marrakech | |
| 1796 | Capture of Oujda | Oujda | Conflicts between the Regency of Algiers and the Sharifian dynasties |
| 1818 | Battle of Zayan | El Kebab | |
| 1829 | Austrian expedition against Morocco | Tétouan | Austria–Morocco relations |
| 1844 | Bombardment of Tangiers | Tangier | Franco-Moroccan War |
| 14 August 1844 | Battle of Isly | Oued Isly | Franco-Moroccan War |
| 1844 | Bombardment of Mogador | Essaouira | Franco-Moroccan War |
| July 1847 | Battle of Oued Aslaf | Algerian–Moroccan conflicts | |
| 1847 | Battle of Moulouya | Moulouya River | Algerian–Moroccan conflicts |
| 26 November 1851 | Bombardment of Salé | Salé | Franco–Moroccan conflicts |
| 7 August 1856 | Battle of Tres Forcas | Cape Three Forks | |
| 9 December 1859 | Battle of Sierra Bullones | Belyounech | Hispano-Moroccan War |
| 1859 | Bombing of Martil | Martil | Hispano-Moroccan War |
| 1 January 1860 | Battle of Castillejos | Fnideq | Hispano-Moroccan War |
| 4 February 1860 | Battle of Tétouan | Tétouan | Hispano-Moroccan War |
| 1860 | Battle of Wadi Bou Sefiha | Tétouan | Hispano-Moroccan War |
| 23 March 1860 | Battle of Wad-Ras | Hispano-Moroccan War | |
| 1876 | Battle of Oued Isly | Oued Isly | |
| 1893 | First Melillan campaign | Rif | Spanish–Moroccan conflicts |
| 1902 | Battle of El-Heberja | Taounate Province | |
| 1902 | Battle of Inaouen | Inaouen River | |
| 1903 | Battle of Tlata an-Nakhila | Inaouen River | |
| 1903 | Siege of Kasbah Jnada | Farkhana | |
| 1903 | Battle of El Aioun Sidi Mellouk | El Aioun Sidi Mellouk | |
| 1907 | Bombing of Casablanca | Casablanca | French conquest of Morocco |
| 1908 | Battle of Sidi El Mekki | Sidi El Mekki | Spanish–Moroccan conflicts |
| 18 February 1908 | Battle of Sidi Abdelkrim | Ben Ahmed | Spanish–Moroccan conflicts |
| 1908 | Battle of Fakhakha | Settat Province | Spanish–Moroccan conflicts |
| 19 August 1908 | Battle of Marrakech | Marrakech | Hafidiya |
| 25 May 1912 | Siege of Fez | Fez | French conquest of Morocco |
| September 1912 | Battle of Sidi Bou Othman | Marrakech | French conquest of Morocco |
| 22 August 1914 | Battle of Río de Oro | Río de Oro | World War I |
| 13 November 1914 | Battle of el-Hri | Khenifra | Zaian War |
| 1916 | Capture of El Biutz | Taghramt | Rif War |
| 1918 | Battle of Bou Yahia | Azilal | French conquest of Morocco |
| 1918 | Battle of Gaouz | Tafilalt | French conquest of Morocco |
| 1921 | Battle of Abarrán | Dhar Ubarran | Rif War |
| 1921 | Siege of Ighriben | Ighriben | Rif War |
| 22 July 1921 | Battle of Annual | Annual | Rif War |
| 22 July 1921 | Siege of Afrau | Ras Afraou | Rif War |
| 22 July 1921 | Siege of Sidi Dris | Sidi Driss | Rif War |
| 1921 | Massacre of Monte Arruit | Al Aaroui | Rif War |
| 1924 | Siege of Chefchaouen | Chefchaouen | Rif War |
| 1925 | Fez offensive | Taza | Rif War |
| 1925 | Battle of Ouergha | Ouergha River | Rif War |
| 1925 | Capture of Ain Maatouf | Taounate Province | Rif War |
| 1925 | Siege of Kudia Tahar | Kudia Tahar | Rif War |
| 1925 | Bombardment of Chefchaouen | Chefchaouen | Rif War |
| 1932 | Battle of Tazizaoute | High Atlas | French conquest of Morocco |
| 1936 | Bombing of Tétouan | Tétouan | Spanish Civil War |
| 1941 | Mediterranean U-boat Campaign | Mediterranean Sea | World War II |
| 8 November 1942 | Naval Battle of Casablanca | Casablanca | World War II |
| 1942 | Operation Terminal | Morocco | World War II |
| 8 November 1942 | Battle of Port Lyautey | Kenitra | World War II |
| 1942 | Operation Blackstone | Safi | World War II |
| 1958 | Battle of Edchera | Dcheira | Ifni War |
| 1958 | Opération Écouvillon | Smara | Ifni War |
| 1975 | Green March | Spanish Sahara | Spanish–Moroccan conflicts |
| 1975 | Battles of La Güera and Tichla | La Güera | Western Sahara War |
| 1977 | Battle of Bucraa | Bou Craa | Western Sahara War |
| 28 January 1979 | Battle of Tan-Tan | Tan-Tan | Western Sahara War |
| 1979 | Battle of Tichla | Tichla | Western Sahara War |
| 11 August 1979 | Battle of Bir Anzarane | Bir Anzarane | Western Sahara War |
| 5 October 1979 | Battle of Smara | Smara | Western Sahara War |
| 14 October 1979 | Battle of Al Mahbes | Mahbes | Western Sahara War |
| 1979 | Battle of Bucraa | Bou Craa | Western Sahara War |
| December 1979 | Siege of Zag | Zag | Western Sahara War |
| 25 January 1980 | Battle of Akka | Akka | Western Sahara War |
| 13 February 1980 | Battle of Cape Boujdour | Boujdour | Western Sahara War |
| 1980 | Battle of Gueltat Zemmour | Guelta Zemmur | Western Sahara War |
| 1981 | Battle of Gueltat Zemmour | Guelta Zemmur | Western Sahara War |
| 1981 | Battle of Smara | Smara | Western Sahara War |
| 13 October 1981 | Battle of Guelta Zemmur | Western Sahara War | |
| 1982 | Smara and Bou Craa attacks | Smara | Western Sahara War |
| 10 July 1983 | Battle of Lemseied | Msied | Western Sahara War |
| 1983 | Battle of Smara | Smara | Western Sahara War |
| 13 October 1984 | Battle of Z'Moul Niran | Western Sahara War | |
| 1984 | Battle of Hausa (1984) | Haouza | Western Sahara War |
| 1987 | Battle of Tichla | Tichla | Western Sahara War |
| 18 November 1987 | Battles of Farsia and Oum Dreyga | Farsia | Western Sahara War |
| 1988 | Haouza attack | Haouza | Western Sahara War |
| 16 September 1988 | Battle of Oum Dreyga | Oum Dreyga | Western Sahara War |
| 1989 | Battle of Guelta Zemmour | Guelta Zemmur | Western Sahara War |
| 10 October 1989 | Battle of Hausa | Haouza | Western Sahara War |
Borders are those of today; the states that fought are named on each page.