Report Highlights: The average age of a mass shooter in the U.S. is 34 years old.
-
28-year-olds committed the most mass shootings between 1966 and 2025.
-
The youngest mass shooter in U.S. history was 11.
-
The oldest mass shooter in U.S. history was 72.
-
Five of the ten deadliest mass shootings in the U.S. were committed by individuals in their 20s.
Related Studies: Gun Deaths in the U.S. | Mass Shooters by Race | Gun Free School Zone Laws & School Shootings
Ammo.com provides reliable, reputable information. You can view all of our sources HERE.
Methodology
Mass shootings, as defined in this article, are those in which four individuals are killed with a firearm (not including the shooter). These shootings occur in public places and do not involve familial disputes, drugs, or other crimes.
We cross-referenced multiple sources and investigated news articles to ensure accurate reporting.
Average Age of Mass Shooters
Between 1966 and 2025, there have been 202 mass shootings. Of those, the average shooter was 34 years old.(1, 2, 3, 4)
Age Range and Distribution
Relative to other age groups, individuals in their 20s committed a disproportionate number of mass shootings (70 incidents) between 1966 and 2025. Among them, 28-year-olds committed more mass shootings than individuals of any other age (10), followed by 21- and 25-year-olds (9).
Those in their 40s committed 49 mass shootings, while those in their 30s committed 40. Teenagers and individuals over 50 were least likely to commit mass shootings.(1, 4)
Youngest Mass Shooters
The youngest mass shooter in U.S. history was Andrew Golden (age 11). His accomplice, Mitchell Johnson, was the second youngest (age 13). The duo killed four students and one teacher, and injured ten other children.(1, 3, 4 )
Oldest Mass Shooters
The oldest mass shooter in U.S. history was 72. Six mass shooters were in their 60s, and 15 were in their 50s.(1, 3)
Continue reading Average Age of Mass Shooters in the U.S. (Updated 2026) on Ammo.com

