About the data

This data is compiled by an independent all volunteer group based out of reddit.

The data is free to use and share. If publishing this data, please cite MassShootingTracker.org or reddit.com/r/GunsAreCool.

Questions? Message r/GunsAreCool or Email us.

Want to get involved?

Learn how you can help!

Follow us on twitter!

CSV files organized by year:

# Date Location Dead Injured Shooter(s) News articles
325 12/29/2014 New Orleans, LA 0 4
Unknown
324 12/27/2014 Los Angeles, CA 1 3
Unknown
323 12/27/2014 Sacramento, CA 0 4
Unknown
322 12/26/2014 East St. Louis, IL 1 3
Unknown
321 12/24/2014 St. Louis, MO 1 3
Lillian Barnett
Lamont Wilkerson
320 12/23/2014 Winchester, KY 1 3
Unknown
319 12/22/2014 Chicago, IL 0 5
Unknown
318 12/22/2014 Fresno, CA 0 4
Unknown
317 12/22/2014 Detroit, MI 1 3
Unknown
316 12/22/2014 Miami-Dade, FL 0 9
Unknown
315 12/21/2014 Calumet City, IL 1 10
Unknown
314 12/21/2014 Sarasota, FL 2 3
Unknown
313 12/21/2014 Denton, TX 2 2
Unknown
312 12/20/2014 Rockford, IL 4 0
Calvin Carter
311 12/16/2014 Elizabeth, NJ 0 4
Unknown
310 12/15/2014 Montgomery County, PA 6 3
Bradley William Stone
309 12/15/2014 Chicago, IL 0 4
Unknown
308 12/14/2014 Macon, GA 2 4
Unknown
307 12/14/2014 Miami, FL 1 4
Unknown
306 12/13/2014 Tampa, FL 0 5
Unknown
305 12/12/2014 Portland, OR 0 4
Unknown
304 12/07/2014 St. Joseph County, IN 0 4
Unknown
303 12/06/2014 Minneapolis, MN 0 4
Unknown
302 12/03/2014 Cabarrus County, NC 1 3
Reginald Mercer
301 12/02/2014 Newport News, VA 0 5
unknown
300 12/02/2014 St. Louis, MO 2 4
Unknown
299 12/01/2014 Westover, WV 5 0
Jody Lee Hunt
298 11/30/2014 Brooklyn, NY 0 4
Unknown
297 11/30/2014 Chattanooga, TN 0 5
Unknown
296 11/29/2014 Atlanta, GA 3 2
Unkown
295 11/29/2014 Newark, NJ 1 3
Unkown
294 11/28/2014 Weir, TX 2 3
Jose Hernandez Benitez
293 11/28/2014 Memphis, TN 0 4
Unknown
292 11/26/2014 San Francisco, CA 0 6
Unknown
291 11/26/2014 Reading, PA 0 4
Unknown
290 11/23/2014 Accomack County, VA 0 4
Jaquan Cortez Portier
289 11/22/2014 Sisseton, SD 4 1
Colter Richard Arbach
288 11/22/2014 Springfield, OH 1 3
Unknown
287 11/21/2014 Clairton, PA 0 6
Unknown
286 11/20/2014 Tabernacle, NJ 3 1
Jeannine LePage
285 11/19/2014 Chicago, IL 1 3
Unknown
284 11/19/2014 Cleveland, OH 4 1
James E. Sparks Henderson
283 11/19/2014 Tallahassee, FL 1 3
Myron May
282 11/17/2014 El Paso, TX 0 6
Martin D. Guerrero
281 11/17/2014 North Las Vegas, NV 0 4
Unknown
280 11/16/2014 Akron, OH 1 4
Kenan Ivery
279 11/16/2014 Miami, FL 1 3
Unknown
278 11/15/2014 Springfield, MO 3 1
Scott Goodwin-Bey
277 11/08/2014 Greensboro, NC 1 4
Jose M. Chavez
Michael Wayne Davis
276 11/08/2014 Pomona, CA 0 5
Unknown
275 11/07/2014 Los Angeles, CA 0 4
Unknown
274 11/05/2014 San Francisco, CA 0 4
Unknown
273 10/29/2014 Raleigh, NC 0 5
Unknown
272 10/26/2014 Cadiz, KY 4 0
Vito Riservato
271 10/24/2014 Marysville, WA 5 1
Jaylen Fryberg
270 10/20/2014 Detroit, MI 0 4
unknown
269 10/18/2014 Brooklyn, NY 0 4
Unknown
268 10/18/2014 Aiken, SC 1 3
Unknown
267 10/16/2014 Port Orange, FL 3 1
David Mohney
266 10/16/2014 Detroit, MI 1 3
Donnie Everett
265 10/14/2014 Peachtree Corners, GA 3 2
Brandon Mclean
264 10/12/2014 Atlanta, GA 1 3
Unknown
263 10/11/2014 Stockton, CA 3 1
Unknown
262 10/10/2014 Utica, NY 0 5
Calvin A. Dennis
261 10/09/2014 Oklahoma City, OK 1 3
Unreported
260 10/09/2014 Atlanta, GA 0 4
Unknown
259 10/08/2014 Richmond, VA 4 0
Traymont B. Burton
258 10/07/2014 Aberdeen, MS 2 2
Mickey Sudduth
257 10/06/2014 Detroit, MI 1 5
Mark Dorch
256 10/05/2014 Jacksonville, FL 3 2
Prosper Natron Johnson
Deanta Holsey
255 10/04/2014 Chicago, IL 1 3
Unknown
254 10/04/2014 Memphis, TN 2 2
Unknown
253 10/04/2014 Pomona, CA 0 4
Unknown
252 10/02/2014 Darlington, SC 0 5
Alonzo Russell Sr.
Sylvester Lamont Jordan
Damaino Nicholas Thomas
251 09/30/2014 Detroit, MI 0 5
Unknown
250 09/29/2014 Fresno, CA 0 4
Unknown
249 09/28/2014 Miami, FL 0 15
Unknown
248 09/28/2014 Walterboro, SC 1 6
Unknown
247 09/28/2014 Indianapolis, IN 0 4
Vernell Ballard
Unknown
246 09/28/2014 Philadelphia, PA 0 4
Unknown
245 09/21/2014 Philadelphia, PA 2 2
Unknown
244 09/21/2014 East Liverpool, OH 0 4
Unknown
243 09/20/2014 Panola County, MS 2 2
Unknown
242 09/19/2014 Queens, NY 0 4
Unknown
241 09/18/2014 Bell, FL 8 0
Don Charles Spirit
240 09/15/2014 Cleveland, OH 0 4
Wesley Daley Jr
239 09/15/2014 New Orleans, LA 0 5
Unknown
238 09/14/2014 Corpus Christi, TX 3 1
Sammuel Toomey
237 09/14/2014 Norfolk, VA 1 3
Tecorey D. Fortson
236 09/14/2014 Anchorage, AK 0 6
Unknown
235 09/14/2014 Abbeville, LA 0 7
Bryson Provost
Malcolm Green
234 09/11/2014 Detroit, MI 1 5
Unknown
233 09/06/2014 Orlando, FL 0 5
Unknown
232 09/06/2014 Macon, GA 0 5
Jamel Ramon Nolton
231 09/04/2014 Flint, MI 0 5
unknown
230 09/03/2014 Los Angeles, CA 0 4
Unknown
229 09/02/2014 Kansas City, KS 3 2
Unkown
228 09/02/2014 Highland, CA 0 5
Unkown
227 09/02/2014 Jackson, MS 2 3
Unkown
226 09/01/2014 Greensboro, NC 2 2
Unkown
225 09/01/2014 Brooklyn, NY 1 3
Derek Gooding
224 09/01/2014 Greenville, NC 4 1
Evan Bennett
223 08/31/2014 Livermore, CA 0 5
Anthony Jesus Torres
222 08/31/2014 Birmingham, AL 2 2
Unkown
221 08/30/2014 Elmhurst, IL 4 0
Francis Stack
220 08/30/2014 Brooksville, FL 3 1
George Mason III
219 08/27/2014 Detroit, MI 1 3
Unkown
218 08/26/2014 Tulsa, OK 4 0
William Rolando Fuentes Godinez
217 08/25/2014 San Fernando Valley, CA 2 4
Unknown
216 08/25/2014 Chicago, IL 0 4
Unknown
215 08/24/2014 Chicago, IL 1 3
Unknown
214 08/20/2014 Frayser, TN 0 5
Unknown
213 08/17/2014 Las Vegas, NV 0 4
Unknown
212 08/17/2014 Queens, NY 0 4
Unknown
211 08/17/2014 Boston, MA 0 4
Melvin Smith
210 08/17/2014 Palo Alto, CA 1 4
Unknown
209 08/16/2014 Camp Spring, MD 2 2
Frederick Miller
208 08/16/2014 Plainfield, NJ 1 3
Unknown
207 08/16/2014 Salt Lake City, UT 0 6
Unknown
206 08/15/2014 Knoxville, TN 2 2
Michael William Little
205 08/14/2014 Sauk Villiage, IL 1 3
Unknown
204 08/13/2014 Memphis, TN 1 5
Unknown
203 08/13/2014 New Orleans, LA 0 4
Unknown
202 08/12/2014 Buffalo, NY 1 3
Unknown
201 08/12/2014 Cartersville, GA 3 4
Austin Denzell Tyler
200 08/10/2014 New Orleans, LA 2 5
Unknown
199 08/10/2014 Wrightsville, GA 0 6
Unknown
198 08/10/2014 Moreno Valley, CA 0 7
Unknown
197 08/10/2014 Washington, DC 0 6
Unknown
196 08/09/2014 Minneapolis, MN 0 9
Unknown
195 08/09/2014 Columbus, OH 0 4
Unknown
194 08/09/2014 Philadelphia, PA 0 4
Unknown
193 08/08/2014 Albuquerque, NM 1 3
Marcos Delgado
192 08/08/2014 Milwaukee, WI 0 4
Unknown
191 08/08/2014 Washington, DC 0 4
Unknown
190 08/08/2014 Houma, LA 0 4
Unknown
189 08/07/2014 Wichita, KS 1 3
Unknown
188 08/07/2014 St. Pauls, PA 0 4
Hasaan Jamel Ray
Antonio Ray
187 08/06/2014 Bakersfield, CA 3 1
Unknown
186 08/06/2014 Chicago, IL 0 4
Unknown
185 08/05/2014 Fayetteville, NC 3 1
Unknown
184 08/04/2014 Atlanta, GA 0 5
Unknown
183 08/03/2014 Culpeper, VA 5 0
Clarence Washington
182 08/03/2014 Houston, TX 0 6
Unknown
181 08/03/2014 St. Louis, MO 0 5
Unknown
180 08/03/2014 Columbia, TN 0 4
Unknown
179 08/02/2014 Dallas, TX 3 1
Justin Pharez Smith
178 08/02/2014 Pittsburgh, PA 1 5
Unknown
177 08/02/2014 New Bedford, MA 0 7
Unknown
176 08/02/2014 Salem City, NJ 0 4
Unknown
175 08/02/2014 Beloit, WI 1 3
Unknown
174 08/01/2014 Philadelphia, PA 1 3
Unknown
173 07/31/2014 Fayetteville, NC 3 3
Andrew Michaelis
172 07/28/2014 Philadelphia, PA 1 4
Unknown
171 07/28/2014 New York, NY 1 3
Charles Mozdir
170 07/27/2014 Kalamazoo, MI 0 4
Unknown
169 07/27/2014 Saco, ME 5 0
Joel Smith
168 07/26/2014 Pine Bluff, AR 1 3
Unknown
167 07/26/2014 Sylvester, GA 0 7
Unknown
166 07/25/2014 Chicago, IL 1 6
Unknown
165 07/23/2014 Pittsburgh, PA 0 4
Unknown
164 07/22/2014 Moreno Valley, CA 3 1
Alex Anderson
163 07/21/2014 Memphis, TN 0 4
Unknown
162 07/20/2014 Washington Park, IL 1 3
Unknown
161 07/20/2014 Las Vegas, NV 1 3
Unknown
160 07/20/2014 Irvington, NJ 0 6
Unknown
159 07/20/2014 St. Louis, MO 1 3
Unknown
158 07/19/2014 Chicago, IL 1 4
Unknown
157 07/13/2014 Sacramento, CA 1 4
Unknown
156 07/13/2014 Skyway, WA 0 5
Unknown
155 07/13/2014 Stamford, CT 0 5
Dayron Wills
154 07/12/2014 Pasadena, CA 3 2
John Izeal Smith
153 07/09/2014 Houston, TX 6 1
Ronald Lee Haskell
152 07/08/2014 San Bernardino, CA 1 4
Unknown
151 07/08/2014 Providence, RI 0 5
Unknown
150 07/07/2014 Stopover, KY 0 4
Unknown
149 07/07/2014 Miami, FL 2 2
Unknown
148 07/06/2014 Bogalusia, LA 2 2
Unknown
147 07/06/2014 St Louis, MO 0 4
Unknown
146 07/06/2014 Buffalo, NY 0 4
Unknown
145 07/05/2014 Portland, OR 1 4
Jontae Rydale Mixon
144 07/05/2014 Norfolk, VA 0 7
Unknown
143 07/05/2014 Houston, TX 0 4
Unknown
142 07/05/2014 Broad Ripple, IN 0 7
Lawrence Jones
141 07/05/2014 Centerville, IL 0 5
Zeric D. McKinney
140 07/02/2014 Chester Township, PA 0 5
Unknown
139 06/30/2014 Lexington, KY 1 3
Unknown
138 06/29/2014 Los Angeles, CA 1 4
Unknown
137 06/29/2014 New Orleans, LA 1 8
Unknown
136 06/29/2014 San Diego, CA 1 3
unknown
135 06/28/2014 Antioch, CA 0 7
Unknown
134 06/26/2014 Detroit, MI 2 2
Unknown
133 06/26/2014 Milwaukee, WI 0 5
Unknown
132 06/25/2014 Lowell, MA 0 5
Unknown
131 06/24/2014 Miami, FL 2 7
Unknown
130 06/22/2014 Windsor, CA 1 3
Sergio Quiroz
129 06/21/2014 Memphis, TN 0 5
Tony Coburn
128 06/20/2014 Seat Pleasant, MD 0 4
Unknown
127 06/15/2014 Kokomo, IN 0 4
Unknown
126 06/15/2014 Park Forest, IL 0 4
Unknown
125 06/13/2014 Los Angeles, CA 3 1
Anthony Cudger
124 06/09/2014 Chicago, IL 3 2
Edward Prince
123 06/09/2014 Paterson, NJ 0 6
Delshawn Lowery
122 06/08/2014 Las Vegas, NV 5 0
Jerad Miller & Amanda Miller
121 06/08/2014 San Carlos Park, FL 5 0
Sonny Enrique �Quique� Medina
120 06/08/2014 Opp, AL 1 4
Kanavis Malik Cole
119 06/07/2014 Moncks Corner, SC 1 4
Unknown
118 06/06/2014 Oak Park, MI 1 3
Christopher Carter James Hodo
117 06/05/2014 Seattle, WA 1 3
Aaron Ybarra
116 06/03/2014 Atlanta, GA 1 4
Unknown
115 06/01/2014 Chicago, IL 1 5
Unknown
114 05/31/2014 Brooklyn, NY 0 4
Unknown
113 05/31/2014 San Bernardino, CA 1 3
Unknown
112 05/28/2014 Mission Viejo, CA 4 0
Michael Harrison Davis Sheer
111 05/25/2014 Toledo, OH 1 3
Tyler J. Jones
110 05/25/2014 Myrtle Beach, SC 3 1
Unknown
109 05/24/2014 Bellflower, CA 1 3
Unknown
108 05/24/2014 San Antonio, TX 1 3
Maurice Williams-Brunson
107 05/24/2014 Detroit, MI 0 5
Unknown
106 05/23/2014 Santa Barbara, CA 4 8
Elliot Rodger
105 05/23/2014 New Orleans, LA 1 7
Zachary Gibson
104 05/22/2014 Dallas, TX 1 3
Jarmon Phillips
103 05/18/2014 Cobb County, GA 2 2
Nasjee Raquib Griffin
Jordan Malik Hughes
102 05/18/2014 Sandusky, OH 0 7
Unknown
101 05/17/2014 Washington, DC 0 5
unknown
100 05/17/2014 Coachella, CA 1 3
Unnamed Juvenile
99 05/13/2014 Atlanta, GA 0 5
Marcellus Brooks
98 05/12/2014 Chicago, IL 0 4
Unknown
97 05/11/2014 Kileen, TX 1 3
Marvin Louis Guy
96 05/11/2014 DeKalb, GA 2 3
Unknown
95 05/10/2014 Sacramento, CA 1 6
Unknown
94 05/10/2014 DeKalb, GA 1 3
Oslushla Smith
93 05/10/2014 Memphis, TN 0 7
Unknown
92 05/09/2014 Tampa, FL 4 0
Darrin Campbell
91 05/09/2014 Pomona, CA 4 0
Unknown
90 05/05/2014 Fort Bend County, TX 2 2
Karim Kamdar
89 05/05/2014 Chicago, IL 0 4
Unknown
88 05/05/2014 Wheat Ridge, CO 0 4
Unknown
87 05/03/2014 Jonesboro, AR 4 4
Porfirio Hernandez
86 05/03/2014 Houston, TX 0 7
Unknown
85 04/30/2014 Chicago, IL 0 4
Unknown
84 04/29/2014 Cobb County, GA 1 6
Geddy Kramer
83 04/27/2014 Rome, GA 1 3
Unknown
82 04/27/2014 Troy, NY 0 5
Unknown
81 04/25/2014 Memphis, TN 2 3
Unknown
80 04/24/2014 Houston, TX 1 3
Unknown
79 04/20/2014 Chicago, IL 0 5
Unknown
78 04/20/2014 Tampa Bay, FL 2 2
Unknown
77 04/20/2014 Mankato, MN 1 3
Kim Tong Yik Doluony
76 04/20/2014 Montgomory, IL 0 6
Unknown
75 04/17/2014 Nashville, TN 0 4
Unknown
74 04/14/2014 Washington, DC 0 4
Unknown
73 04/14/2014 Vineland, NJ 2 2
Unknown
72 04/12/2014 New Orleans, LA 1 3
Unknown
71 04/11/2014 Richmond, IN 0 4
Unknown
70 04/10/2014 Arlington, TX 1 3
Unknown
69 04/09/2014 Rockford, IL 0 5
Unknown
68 04/09/2014 Lookout Valley, TN 3 1
Derek Morse
67 04/07/2014 New Orleans, LA 0 4
Unknown
66 04/06/2014 Oklahoma City, OK 0 4
Unknown
65 04/06/2014 Springfield, MA 0 4
Unknown
64 04/05/2014 Chicago, IL 1 5
Unknown
63 04/05/2014 Phoenix, AZ 1 3
Unknown
62 04/05/2014 Fairfield, CA 0 4
Unknown
61 04/04/2014 Detroit, MI 0 4
Unknown
60 04/03/2014 Kileen, TX 4 16
Ivan Lopez
59 03/30/2014 Starkville, MS 0 5
Unknown
58 03/30/2014 Charlotte, NC 0 5
Unknown
57 03/24/2014 San Francisco, CA 0 7
Unknown
56 03/24/2014 Long Beach, CA 1 3
Unknown
55 03/23/2014 Arlington, TX 1 3
Alvin Bell
54 03/22/2014 Sikeston, MO 0 4
Antonio Marcel Flenoid
53 03/22/2014 North Charlston, SC 0 4
Unknown
52 03/16/2014 Beaumont, TX 3 1
Joe Frederick Hawkins
51 03/16/2014 Waynsboro, GA 0 5
Tacorey Lamon Lakes
Brandell Shaquael Little
Unknown
50 03/14/2014 Brooklyn, NY 0 4
Two Unknown
49 03/09/2014 Milwaukee, WI 0 4
Unknown
48 03/09/2014 Chicago, IL 0 6
Patrick Calhoun
47 03/09/2014 Fremont, OH 3 1
Igmidio Mista
46 03/08/2014 Richmond, CA 1 3
Unknown
45 03/05/2014 Pelzer, SC 3 1
Jared Michael Williams
Hope Phillips
44 03/03/2014 Detroit, MI 0 4
Xzavier Tyrone Mazyck
43 03/01/2014 Pittsburgh, PA 1 4
Unknown
42 02/26/2014 Oak Lawn, IL 4 0
John Conta Jr.
41 02/24/2014 Glade Spring, VA 4 1
Unknown
40 02/23/2014 Wilmington, CA 0 4
Unknown
39 02/20/2014 Alturas, CA 4 2
Cherie Lash Rhoades
38 02/20/2014 Indianapolis, IN 1 4
Andrew Sizemore
37 02/18/2014 Fort Lauderdale, FL 0 6
Unknown
36 02/16/2014 Saginaw, MI 0 4
Unknown
35 02/16/2014 Fort Worth, TX 1 4
Unknown
34 02/16/2014 Jacksonville, FL 1 4
Unknown
33 02/16/2014 Dallas, TX 1 6
Unknown
32 02/16/2014 Pine Hills, FL 1 6
Unknown
31 02/15/2014 Las Vegas, NV 0 5
Peter Andrade
30 02/15/2014 Fort Wayne, IN 0 5
Unknown
29 02/12/2014 Gary, IN 0 5
Unknown
28 02/12/2014 Oakland, CA 1 3
Unknown
27 02/12/2014 Stockton, CA 1 3
Unknown
26 02/07/2014 New Orleans, LA 0 4
Unknown
25 02/06/2014 Chicago, IL 1 3
Unknown
24 02/06/2014 Defiance, OH 4 0
Robert Garza Sr.
23 02/05/2014 Perry, FL 1 3
Earl Edward Clauge Jr.
22 02/03/2014 Cypress, TX 4 0
Unknown
21 02/02/2014 Franklin, IL 3 2
Andrew Parish
20 01/28/2014 Baltimore, MD 3 5
Darion Marcus Aguilar
19 01/28/2014 Milwaukee, WI 0 5
Unknown
18 01/27/2014 Rocky Mount, NC 0 4
Unknown
17 01/27/2014 Seattle, WA 1 4
Unknown
16 01/25/2014 Belle Glade, FL 0 4
Unknown
15 01/25/2014 Chicago, IL 1 4
Unknown
14 01/21/2014 Newark, NJ 2 3
Unknown
13 01/20/2014 Manassas, VA 0 4
Jeremiah Eugene Pullen
12 01/16/2014 Ardmore, OK 1 4
Unknown
11 01/16/2014 Fresno, CA 2 2
Unknown
10 01/16/2014 Spanish Fork, UT 5 0
Joshua Boren
9 01/14/2014 Los Angeles, CA 0 4
Unknown
8 01/12/2014 Elgin, IL 0 5
Unknown
7 01/12/2014 Huntsville, AL 0 5
Unknown
6 01/12/2014 Portland, OR 0 4
Unknown
5 01/05/2014 Erie, OH 1 3
Unknown
4 01/05/2014 Atlanta, GA 0 4
Unknown
3 01/04/2014 Rock Falls, IL 2 2
Leonard "Frank" Harris Jr
2 01/03/2014 New York (Queens), NY 1 3
Unknown
1 01/01/2014 Norfolk, VA 2 2
Unknown