The following lists include the incidents that occurred in the territory of the present-day Czech Republic in which the killing of more than five non-combatant people (unarmed civilians, prisoners, or prisoners of war) took place.
 The following is a list of massacres and antisemitic pogroms that occurred in the territory of the present-day Czech Republic before the year 1419:
 The following massacres and antisemitic pogroms occurred in the territory of the present-day Czech Republic during the Hussite Wars of 1419–1436. During these wars, many atrocities were committed by both Hussites and Catholics. Most Hussites were ethnic Czechs, but there were also German and Polish adherents of this movement. On the other side, most Catholics involved in this conflict were ethnic Germans, but Hungarian, Czech, and Polish Catholics were also killed during the fights and massacres. Jews who sided with the reformer Jan Hus were also victimized during this period. Many killings of the Hussite Wars took place outside the borders of today's Czech Republic; they are not included here.
 The following is a list of massacres and pogroms that occurred in the territory of the present-day Czech Republic between the years 1436 and 1900:
 The following is a list of massacres and pogroms that occurred in the territory of the present-day Czech Republic during the 20th century, but before World War II:
 The following is a list of massacres and pogroms that occurred in the territory of the present-day Czech Republic in the time of Nazi Occupation of Czechoslovakia, until the end of World War II on May 8, 1945. The only exception is the biggest single-day mass murder of Czech citizens in history, which was committed at the Theresienstadt family camp at Auschwitz II-Birkenau in modern-day Poland, on March 8–9, 1944. There were also single-day mass murders of Czech citizens in the Nazi concentration camps outside the Czech lands, such as in Maly Trostenets, 28 August 1942 (999 killed); Riga, 28 August 1942 (1001 killed); Mauthausen, 24 October 1942 (262 killed); Mauthausen, 10 April 1945 (235 killed) etc. If not stated otherwise, the victims were of Czech ethnicity.
 The following is a list of massacres that occurred in the territory of the present-day Czech Republic between May 9, 1945, and February 25, 1948 (the day of the communist takeover):
 The following is a list of massacres that occurred in the territory of the present-day Czech Republic between 1948 and 1989:
 The perpetrator had previously threatened to kill the victims. 
 The perpetrator had previously threatened his neighbours. 
 The attack occurred after police ordered him to surrender firearms due to deteriorating mental health.
 Perpetrator had committed multiple misdemeanors over preceding years, which would have allowed police to seize his firearms, however those were not investigated to the fullest extent of the law.
 The perpetrator had three prior criminal convictions, one of them for a violent crime. The perpetrator had been placed in a mental asylum before.
 There were two previous minor incidents with fire being set inside the building that had been investigated by police. Care center operator reacted by confiscating all lighters from clients, however authorities deemed that illegal so they had to be returned.
 Perpetrator had four prior criminal convictions, two of them for violent crimes.
 The perpetrator had threatened his son and estranged wife several weeks before the attack, the police investigation into that incident was still open at the time of the attack.