List of massacres in North Macedonia
The following is a list of massacres that have occurred in North Macedonia and its predecessors:
Ottoman period
| Name | Date | Location | Deaths | Perpetrator | Victims | Notes |
| Albanian Beys | 9 or 26 August 1830 | Bitola, Ottoman Empire | 500 | Ottoman forces | Albanian beys | Albanian beys massacred by Ottoman forces. |
| Ilinden–Preobrazhenie Uprising | 2 August – October 1903 | Ottoman Empire | Over 4,500 | Ottoman forces | Macedonian Bulgarians and Aromanians | Macedonian Bulgarians and Aromanian civilians massacred by Ottoman forces. |
| Takeover of Skopje | 1912 | Kumanovo and Skopje | 3,000 | Serbian forces | Albanians | |
| Slaughter in Bitola | 1913 | Hospitals in Bitola | Serbian forces | Turkish patients | When Serbian forces entered Bitola, they killed Turkish patients to make room for injured Serbs. | |
| Massacre at Ohrid | 1913 | Ohrid | 650 | Serbian forces | Bulgarians, Turks, and Albanians | Serbian forces killed 150 Bulgarians and 500 Albanians and Turks. |
| Kokošinje murders | 1904 | Kokošinje | 53 | Bulgarian forces | Serbs | Bulgarian forces killed 53 Serbs |
World War I
| Name | Date | Location | Deaths | Perpetrator | Victims | Notes |
| Bitola massacre | 1915 | Kičevo and Kruševo | 555 | Bulgarian forces | Albanians | Bulgarian forces killed hundreds of Albanian civilians and burned hundreds of homes. |
| Štip massacre | 1915 | Ljuboten, Štip region | 118–120 | [Internal Macedonians (ethnic group)|Macedonian Revolutionary Organization|VMRO] | Serbian soldiers |
World War II
| Name | Date | Location | Deaths | Perpetrator | Victims | Notes |
| Radolishta massacre | 28 October 1944 | Present-day Struga Municipality, North Macedonia | 84 | Wehrmacht | Albanians | Massacre of Albanians by the armed forces of Nazi Germany. |
| Bloody Christmas (1945) | January 1945 | Throughout the Socialist Republic of Macedonia | 1,200 | Yugoslav Macedonian communists | Bulgarians | Macedonian Bulgarian children, women, and men found in mass graves. |
Modern period
| Name | Date | Location | Deaths | Perpetrator | Victims | Notes |
| Vejce ambush | 28 April 2001 | Tetovo region, on the Šar Mountains, Republic of Macedonia | 8 | NLA | Macedonian soldiers | Macedonian soldiers massacred by Albanian insurgents. |
| Karpalak massacre | 8 August 2001 | Motorway Skopje - Tetovo, near the village of Grupčin, Republic of Macedonia | 10 | NLA | Macedonian soldiers | Macedonian army reservists killed by Albanian insurgents. |
| Ljubotenski Bačila massacre | 10 August 2001 | Locality Ljubotenski Bačila on the Skopska Crna Gora mountains, between the villages of Ljuboten and Ljubanci, Republic of Macedonia | 8 | NLA | Macedonian soldiers | Macedonian army reservists killed by Albanian insurgents. |
| Luboten massacre | 12 August 2001 | Ljuboten, Republic of Macedonia | 10 | Macedonian police | Albanian civilians | Massacre of Albanian civilians two days after an ambush of Macedonian soldiers by the NLA. |
| Smilkovci lake killings | 12 April 2012 | Butel Municipality, Republic of Macedonia | 5 | Albanians | Macedonian civilians | Five Macedonian men aged between 18 and 21 years old found killed near Skopje. Subsequent investigations found that they were killed by Albanians. |