Overview

The Chicago Project on Security and Terrorism (CPOST) maintains a searchable database on all suicide attacks from 1982 through September 2015. The database includes information about the location of attacks, the target type, the weapon used, and systematic information on the demographic and general biographical characteristics of suicide attackers. The database expands the breadth of the data available in English using native language sources (e.g., Arabic, Hebrew, Russian, Tamil) that are likely to have the most extensive relevant information. The current CPOST-SAD release contains the universe of suicide attacks from 1982 through September 2015, a total of 4,814 attacks in over 40 countries. The CPOST Suicide Attack Database (CPOST-SAD) contains data on the universe of suicide attacks. For each attack, the database includes information about the geographic location, target classification, and weapon(s) used, as well as systematic information on the demographic and general biographical characteristics of suicide attackers. More information about the coding and methodology is available on the CPOST website below. Note that multiple attackers or targets are collapsed into a single record for simplicity's sake.

Chicago Project on Security and Terrorism (CPOST). 2015. Suicide Attack Database (December 9, 2015 Release). [Data File]. Retrieved from http://cpostdata.uchicago.edu/

Explore Structure




Index Type Example Value
0 str "Hezbollah"
... ... ...
Index Type Example Value
0 dict { }
... ... ...
Index Type Example Value
0 str "Lebanese National Resistance Front"
... ... ...
Key Type Example Value Comment
"age" int 15
"demographics" dict { }
"birth" dict { }
"name" str "Ahmad Qasiraka Haider"
[Preview ]
Value Count
"Unknown" 3491
"unknown" 12
"Abdullah" 9
"Rahmatollah" 5
"Ahmadullah" 4
"Ahmad" 4
"Abdul Rahman" 4
"Abdollah" 4
"Khalid" 4
"Hamza" 3
"Mohammad Nasim" 3
"Zabihullah" 3
"Mohammad Omar" 3
"Saifullah" 3
"N/Aaka N/A" 3
"Hafiz" 3
"Abdurrahman" 2
"Abu Mujahid al-Jazrawi" 2
"Abdol Ghafar" 2
"Samiollah" 2
"Abu Muhammad al-Muhajir" 2
"Mohammad Yaqub" 2
"Haroon" 2
"Abdul Jabar" 2
"Turki al-Ash'ari" 2
"Abdol Hamid" 2
"Abdul Karim" 2
"Abdorrahim" 2
"Samiullah" 2
"Mohammad" 2
"Fatima" 2
"Mullah Ahmad" 2
"Naeemullah" 2
"Amanollah" 2
"Muhammadullah" 2
"Rahmatullah" 2
"Abdul Wali" 2
"Saifollah" 2
"Abdorrahman" 2
"Muhannad Ismail Mahdi" 1
"Dang Zhaofei" 1
"Guven Akkus" 1
"Zolfeqar" 1
"Amer Abd al-Rahim Ahmed Ali Abdallahaka Amer al-Faar" 1
"Abdol Ahad Balkhi" 1
"Mohammad Rahman" 1
"Mohammad Abbas" 1
"Abu Suhaib al Adani" 1
"Ali Ghazi Taleb" 1
"Ezzat Ibrahim al-Douri" 1
"Unknownaka Abu Khatab al-Nagdi" 1
"Hafez Nuralrahman" 1
"Teysir al 'Ajramiaka Teissir al-Ajami" 1
"Mohhamed Zoel" 1
"Abu Hasfa al-Shishani" 1
"Wahab al Saadi" 1
"Andalib Khalil Muhammad Suliman Takafka" 1
"Fazal Ahmad" 1
"Abdol Majid" 1
"Abu Khatab al-Iraqi" 1
"Abdul" 1
"Unknownaka Najibullah" 1
"Mohammed Mahmood Bakr Nasr" 1
"Cueneyt Ciftciaka Saad Abu Furkan" 1
"Hafiz Najibullah" 1
"Mahmoud Ahmad Mahmoud Marmash" 1
"Abu Abdallah al-Ansari" 1
"Muhammad Umar" 1
"Abu Abderrahman al-Tunisi" 1
"Nurollah" 1
"Asmudin" 1
"NAaka NA" 1
"Abu Osama al-Tunisi" 1
"Hassan Taoussi" 1
"Abu Abdu al-Shami" 1
"Muhammad Omar" 1
"Hafiz Sidiqullah" 1
"Abdulkadir Hassan Mohamed" 1
"Mohamed Maha" 1
"Vadivel Senthilkumar" 1
"Imdadullah" 1
"Unknownaka Abdul Rahman Al-Kurdi" 1
"Qadir" 1
"Mujahid Obaidallah" 1
"Yunda David" 1
"Abdul Ghafar Sayedzada" 1
"Eimad Abu-Amoona" 1
"Mohammad Azizaka Abdulazaiz" 1
"Dzhennet Abdurakhmanova" 1
"Dhiya Hussein Muhammad Tawil" 1
"Ibrahim Hasan al-Sarahinahaka Ahmad Shhin" 1
"Qari Niamatullah" 1
"Abd al-Ghani" 1
"Nandagopal Suresh" 1
"Abdullah Ghazi" 1
"Mulwi Muhammad" 1
"Wafaa Nour E'Dinaka Wafa Noureddine" 1
"Khurram Shaukat Yusufzai" 1
"Assadullah Lugari" 1
"Yusuf Badran" 1
... ...
Key Type Example Value Comment
"location" str "Lebanon"
[Preview ]
"year" int 1967
Value Count
"Unknown" 3775
"Afghanistan" 203
"Palestinian Territory, Occupied" 156
"Iraq" 60
"Saudi Arabia" 58
"Russia" 49
"Sri Lanka" 40
"Pakistan" 40
"Lebanon" 32
"Syria" 24
"Turkey" 17
"Tunisia" 14
"Morocco" 14
"Jordan" 12
"Egypt" 11
"Yemen" 11
"Somalia" 11
"Algeria" 9
"Indonesia" 9
"United Kingdom" 7
"Kazakhstan" 6
"China" 5
"Libya" 4
"Germany" 4
"India" 3
"United States" 3
"Australia" 3
"France" 3
"Sudan" 3
"Tajikistan" 2
"Uzbekistan" 2
"Israel" 2
"Finland" 2
"Iran" 2
"Turkmenistan" 2
"Nigeria" 2
"Canada" 2
"Kenya" 1
"Uganda" 1
"Azerbaijan" 1
"United Arab Emirates" 1
"Albania" 1
"Jamaica" 1
"Netherlands" 1
"Mauritania" 1
"Belgium" 1
"Kuwait" 1
"Bolivia" 1
"Bangladesh" 1
"Qatar" 1
"Brazil" 1
Key Type Example Value Comment
"# wounded" int 28
"# killed" int 115
Key Type Example Value Comment
"assassination?" bool False
"name" str "Israeli Defense Forces (IDF) headquarters"
[Preview ]
"country" str "Lebanon"
[Preview ]
"weapon" str "Car bomb"
[Preview ]
"location" str "Lebanon, TyreLiban-Sud"
[Preview ]
"type" str "Security"
[Preview ]
Value Count
"Iraqi Police checkpoint" 160
"NATO-ISAF military convoy" 153
"Iraqi Army checkpoint" 111
"Iraqi Police station" 88
"Iraqi Police patrol" 86
"US military convoy" 40
"Afghan National Police (ANP) checkpoint" 39
"Afghan National Police (ANP) patrol" 38
"US military patrol" 33
"NATO-ISAF (US) military convoy" 29
"Afghan National Army (ANA) military convoy" 28
"Iraqi Shia pilgrims" 27
"Market" 27
"Iraqi Police recruits" 26
"Afghan National Police (ANP) station" 26
"Iraqi Army patrol" 24
"Syrian Arab Army (SAA) checkpoint" 24
"Pakistani Police checkpoint" 23
"Pakistani Army convoy" 23
"Pakistani Army checkpoint" 22
"Sri Lankan Navy (SLN) ship" 22
"Sahwa/Awakening Council checkpoint" 20
"Joint NATO-ISAF and Afghan National Army (ANA) mil..." 19
"Iraqi Police headquarters" 18
"Afghan National Police (ANP) convoy" 17
"Afghan National Army (ANA) patrol" 16
"Afghan National Police (ANP) district headquarters" 16
"Iraqi Army base" 16
"Iraqi Shia mosque" 15
"Iraqi Army Checkpoint" 14
"Pakistani Police Station" 13
"NATO-ISAF troops" 13
"US military checkpoint" 13
"Sahwa/Awakening Council headquarters" 13
"NATO-ISAF patrol" 13
"Shia mosque" 13
"Market frequented by Iraqi Shia civilians" 13
"Iraqi Army Base" 12
"South Lebanon Army (SLA) checkpoint" 12
"Iraqi Army recruitment center" 12
"Unknown" 12
"Iraqi Police Checkpoint" 11
"NATO-ISAF (Canadian) military convoy" 11
"Iraqi Shia civilians" 10
"Israeli Defense Forces (IDF) military convoy" 10
"Pakistani Police station" 10
"Iraqi Army convoy" 10
"Cafe" 10
"Gas station" 10
"Afghan National Police (ANP) headquarters" 9
"Afghan National Army (ANA) base" 9
"Pakistani Police patrol" 9
"Afghan National Army (ANA) checkpoint" 9
"Bus Station" 9
"Iraqi Army recruits" 8
"Iraqi Police Station" 8
"Marketplace" 8
"Public Bus transporting Israeli civilians" 8
"Afghan National Police (ANP) provincial headquarters" 8
"Bus station" 8
"Restaurant" 8
"Afghan National Army (ANA) bus" 8
"Pakistani Police van" 7
"Iraqi National Guard checkpoint" 7
"Iraqi polling station" 7
"NATO-ISAF (German) military convoy" 7
"Joint US and Iraqi Army checkpoint" 7
"Patriotic Union of Kurdistan (PUK) offices" 7
"Iraqi Police Academy" 7
"US Embassy" 7
"Pakistani Frontier Corps (FC) convoy" 7
"Sahwa/Awakening Council leader" 7
"Pakistani Frontier Corps (FC) checkpoint" 6
"Bus transporting Iraqi civilians" 6
"Commercial area" 6
"Joint NATO-ISAF (US) and Afghan National Army (ANA..." 6
"Sahwa/Awakening Council paramilitaries" 6
"US military base" 6
"Residential area" 5
"Malian Army checkpoint" 5
"Yemeni Army checkpoint" 5
"NATO-ISAF base" 5
"Police Station" 5
"Iraqi Shia procession" 5
"Joint Iraqi Army and Popular Mobilization Forces (..." 5
"Cafe frequented by Iraqi Shia" 5
"Joint NATO-ISAF and Afghan National Army (ANA) patrol" 5
"Kurdistan Democratic Party (KDP) offices" 5
"Lebanese Army checkpoint" 5
"NATO-ISAF (Canadian) troops" 5
"Joint US and Iraqi Army patrol" 5
"Policemen attending funeral" 5
"Iraqi Police Headquarters" 5
"Iraqi civilians in market" 5
"Iraqi Police officers at restaurant" 5
"Hospital" 5
"Iraqi Police convoy" 5
"Police Headquarters" 4
"NATO-ISAF Provincial Reconstruction Team (PRT) convoy" 4
"Bus transporting Afghan National Army (ANA) troops" 4
... ...
Value Count
"Iraq" 1938
"Afghanistan" 1058
"Pakistan" 487
"Syria" 172
"Sri Lanka" 115
"Israel" 113
"Nigeria" 103
"Somalia" 91
"Yemen" 87
"Russia" 86
"Lebanon" 66
"Palestinian Territory, Occupied" 59
"Libya" 29
"Turkey" 29
"Algeria" 24
"Egypt" 21
"Mali" 19
"India" 15
"Saudi Arabia" 12
"China" 12
"Morocco" 11
"Indonesia" 10
"Iran" 8
"Uzbekistan" 6
"United Kingdom" 4
"Chad" 4
"United States" 4
"Ukraine" 3
"Jordan" 3
"Kuwait" 3
"Bangladesh" 3
"Tajikistan" 2
"Niger" 2
"Kenya" 2
"Tunisia" 2
"Finland" 2
"Uganda" 1
"Djibouti" 1
"Bulgaria" 1
"Sweden" 1
"Tanzania" 1
"Mauritania" 1
"Spain" 1
"Kazakhstan" 1
"Bolivia" 1
"Argentina" 1
"Qatar" 1
Value Count
"Car bomb" 2216
"Belt bomb" 1617
"Truck bomb" 332
"Motorcycle bomb" 219
"Other PBIED" 81
"Boat bomb" 43
"Unspecified" 33
"Mixed" 25
"Backpack bomb" 23
"Scuba bomb" 7
"Cart bomb" 7
"Airplane" 4
"Turban bomb" 3
"Animal bomb" 3
"Other" 2
"Unspecified PBIED" 1
Value Count
"Iraq, BaghdadBaghdad Province" 532
"Iraq, MosulNinawa Province" 199
"Afghanistan, KabulKabol Province" 154
"Iraq, RamadiAl Anbar Province" 148
"Afghanistan, Kandahar CityKandahar Province" 113
"Iraq, BaqubahDiyala Province" 88
"Iraq, KirkukAt Ta'mim (Kirkuk) Province" 82
"Pakistan, PeshawarNorth-West Frontier Province (NWFP)" 65
"Somalia, MogadishuBanaadir" 61
"Iraq, FallujahAl Anbar Province" 57
"Afghanistan, Lashkar GahHelmand Province" 56
"Iraq, SamarraSalah ad Din Province" 55
"Iraq, TikritSalah ad Din Province" 55
"Iraq, Tal AfarNinawa Province" 45
"Iraq, BayjiSalah ad Din Province" 44
"Afghanistan, KhostKhost Province" 36
"Israel, Jerusalem (West)Yerushalayim Province (Jer..." 32
"Pakistan, KarachiSindh Province" 32
"Afghanistan, JalalabadNangarhar Province" 32
"Iraq, HillahBabil Province" 31
"Sri Lanka, ColomboWestern Province" 31
"Afghanistan, Spin BuldakKandahar Province" 30
"Iraq, TajiBaghdad Province" 29
"Iraq, TozkhurmatoSalah ad Din Province" 27
"Syria, DamascusDimashq" 27
"Afghanistan, KunduzKondoz Province" 26
"Pakistan, QuettaBalochistan Province" 26
"Nigeria, MaiduguriBorno" 25
"Afghanistan, GereshkHelmand Province" 25
"Iraq, TarimiyahBaghdad Province" 23
"Pakistan, LahorePunjab Province" 22
"Russia, GroznyChechnya" 21
"Pakistan, IslamabadIslamabad Province" 19
"Pakistan, RawalpindiPunjab Province" 19
"Iraq, MahmudiyahBaghdad Province" 19
"Iraq, MiqdadiyahDiyala Province" 18
"Iraq, KarbalaKarbala Province" 18
"Pakistan, BannuNorth-West Frontier Province (NWFP)" 18
"Iraq, Abu GhuraybBaghdad Province" 17
"Lebanon, BeirutBeyrouth" 17
"Iraq, Balad RuzDiyala Province" 16
"Syria, KobaniHalab (Aleppo)" 16
"Syria, AleppoHalab (Aleppo)" 16
"Afghanistan, ZaranjNimruz Province" 16
"Afghanistan, Tarin KotOruzgan Province" 16
"Pakistan, MingaoraNorth-West Frontier Province (NWFP)" 16
"Iraq, BasrahAl Basrah Province" 16
"Yemen, Aden'Adan" 16
"Iraq, BaladSalah ad Din Province" 15
"Israel, Tel AvivTel Aviv Province" 15
"Iraq, JalalwaDiyala Province" 15
"Iraq, KhalisDiyala Province" 15
"Afghanistan, HeratHerat Province" 15
"Afghanistan, QalatZabol Province" 15
"Nigeria, KanoKano" 14
"Nigeria, PotiskumYobe" 13
"Iraq, HitAl Anbar Province" 13
"Afghanistan, GardezPaktia Province" 12
"Pakistan, Dera Ismail KhanNorth-West Frontier Prov..." 12
"Sri Lanka, TrincomaleeEastern Province" 12
"Afghanistan, Ghazni CityGhazni Province" 12
"Iraq, IskandariyahBabil Province" 12
"Iraq, KarmaAl Anbar Province" 12
"Morocco, CasablancaCasablanca" 11
"Iraq, YusufiyahBaghdad Province" 11
"Afghanistan, DelaramNimruz Province" 11
"Yemen, SanaaSan'a'" 11
"Syria, IdlibIdlib" 11
"Iraq, SinjarNinawa Province" 10
"Pakistan, KohatNorth-West Frontier Province (NWFP)" 10
"Pakistan, HanguNorth-West Frontier Province (NWFP)" 10
"Libya, BenghaziBanghazi" 10
"Iraq, HadithahAl Anbar Province" 10
"Israel, NatanyaHaMerkaz Province (Central)" 10
"Iraq, ArbilArbil Province" 10
"Turkey, IstanbulIstanbul Province" 10
"Afghanistan, Deh RawudOruzgan Province" 9
"Iraq, SaqlawiyahAl Anbar Province" 9
"Afghanistan, Shah JoyZabol Province" 9
"Pakistan, Miram ShahFederally Administered Tribal ..." 9
"Syria, Al HasakahAl Hasakah" 9
"Afghanistan, SharanPaktika Province" 9
"Sri Lanka, BatticaloaEastern Province" 9
"Pakistan, CharsaddaNorth-West Frontier Province (NWFP)" 9
"Palestinian Territory, Occupied, Gaza CityGaza" 8
"Iraq, HuwayjahAt Ta'mim (Kirkuk) Province" 8
"Syria, Deir ez-ZorDayr az Zawr" 8
"Iraq, MusayyibBabil Province" 8
"Iraq, QaimAl Anbar Province" 8
"Iraq, DujaylSalah ad Din Province" 8
"Afghanistan, Mazar-e SharifBalkh Province" 8
"Iraq, DuluiyahSalah ad Din Province" 8
"Afghanistan, Towr KhamNangarhar Province" 8
"Russia, MoscowMoskva" 8
"Afghanistan, Bala BolukFarah Province" 8
"Afghanistan, BermalPaktika Province" 8
"Iraq, Khan BaghdadiAl Anbar Province" 8
"Afghanistan, FarahFarah Province" 7
"Palestinian Territory, Occupied, Kefar Darom (S)Gaza" 7
"India, SrinagarJammu and Kashmir" 7
... ...
Value Count
"Security" 3023
"Civilian" 932
"Political" 646
"Unknown" 15
Key Type Example Value Comment
"occupation" str "Unskilled"
[Preview ]
"gender" str "Male"
[Preview ]
"education" str "Primary"
[Preview ]
"marital" str "Unknown"
[Preview ]
"religion" str "Secular"
[Preview ]
Value Count
"Unknown" 4482
"Professional" 56
"Skilled" 37
"Unskilled" 24
"Unemployed" 9
"Student" 8
Value Count
"Male" 2256
"Unknown" 2185
"Female" 175
Value Count
"Unknown" 4499
"Post-secondary" 75
"Secondary" 33
"Primary" 6
"None" 3
Value Count
"Unknown" 4522
"Married" 50
"Unmarried" 44
Value Count
"Unknown" 4293
"Muslim (NA)" 121
"Hindu" 89
"Muslim (Sunni)" 86
"Secular" 12
"Muslim (Shia)" 10
"Muslim (Other)" 4
"Christian" 1
Key Type Example Value Comment
"year" int 1982
"day" int 11
"month" int 11
Key Type Example Value Comment
"statistics" dict { }
"target" dict { }
"campaign" dict { }
"attacker" dict { }
"groups" list [ ]
"date" dict { }
Key Type Example Value Comment
"name" str "Hezbollah vs. Israel"
[Preview ]
"sides" list [ ]
Value Count
"Iraqi Rebels vs. U.S. & Allies" 1366
"Afghan Rebels vs. U.S. & Allies" 1057
"Iraqi Rebels vs. Iraqi Government & Allies" 575
"Pakistani Rebels vs. Pakistan & U.S. Allies" 481
"Rebels vs. Syria & Allies" 192
"Palestinian Resistance vs. Israel" 173
"LTTE vs. Sri Lanka & India" 116
"Rebels vs. Nigeria & Allies" 107
"Somali Rebels vs. Ethiopia & Allies" 93
"Rebels vs. Yemen" 87
"Chechen Separatists vs. Russia" 86
"Al Qaeda vs. U.S. & Allies" 45
"Isolated Attacks" 38
"Hezbollah vs. Israel" 38
"Libyan Rebels" 29
"Al-Qaida in Islamic North Africa" 27
"Rebels vs. Government of Mali & Allies" 21
"PKK vs. Turkey" 20
"Egyptian Rebels" 15
"Kashmiri Rebels vs. India" 11
"Indonesian Rebels vs. Indonesian Government & Allies" 9
"Hezbollah vs. U.S. & France" 6
"Xinjiang Rebels vs. Chinese Government" 6
"Jundullah vs. Iran" 6
"Uzbek Rebels vs. U.S." 6
"Russian Separatists vs. Ukraine" 2
"BKI vs. India" 2
"Rebels vs. Saudi Arabia" 2

Downloads

Download all of the following files.

Usage

This library has 1 function you can use.
import suicide_attacks
list_of_attack = suicide_attacks.get_attacks()
Additionally, some of the functions can return a sample of the Big Data using an extra argument. If you use this sampled Big Data, it may be much faster. When you are sure your code is correct, you can remove the argument to use the full dataset.
import suicide_attacks
# These may be slow!
list_of_attack = suicide_attacks.get_attacks(test=True)

Documentation

 suicide_attacks.get_attacks(test=False)

Returns a list of the attacks in the database.