St. Louis, MO

County incident profile · 2020–2024

648,536
5-Year Incidents
43
Departments
1,003,734
Population
129.2
Incidents / 1K / Yr
Data disclaimer: Based on the NFIRS Public Data Release (2020-2024). NFIRS is voluntarily reported and may not include all departments or incidents. Some departments have missing years or incomplete records. Totals shown reflect data as submitted and may not represent complete activity.

Incident Composition (2020–2024)

EMS / Rescue
421,769 (65%)
Good Intent
78,878 (12.2%)
Service Calls
56,266 (8.7%)
False Alarms
49,232 (7.6%)
Fire
18,695 (2.9%)

Summary

129,707
Avg Incidents / Year
65%
EMS Share
2.9%
Fire Share
7.6%
False Alarm Rate
+32.1%
5-Year Trend
43
Departments
Showing 43 of 43
Department 5-Year Incidents Fire % EMS % False Alarm % Trend
St Louis Fire Dept 170,207 2.9% 63.1% 6.7% -5.6%
Mehlville Fire Prot Dist 55,945 1.4% 69.4% 6.5% +24.5%
Florissant Valley Fire Dist 32,298 2.3% 77% 3.5% -14.3%
West County EMS Fire Prot Dist 32,272 1.6% 70% 9.4% +32.6%
Metro West Fire Prot Dist 31,879 1.8% 67.4% 6.4% +24.1%
Fenton Fire Prot Dist 24,575 2.9% 72.9% 6.1% +33.3%
Affton Fire Prot Dist 20,942 1.5% 68.2% 3.5% +54.7%
North Co Fire Rescue Fire Prot Dist 18,988 8.1% 49.2% 10.2% +3.5%
Maryland Heights Fpd 17,242 2.1% 68.4% 9% +61.9%
Lemay Fire Prot Dist 16,512 3.1% 73.7% 3% +18.9%
University City Fire Dept 16,193 3.4% 56.5% 11% +193.2%
Pattonville Fire Prot Dist 16,052 2.4% 71.8% 6.7% +23.1%
Black Jack Fire Prot Dist 13,284 4.3% 53.1% 9.9% +370.6%
Monarch Fire Prot Dist 12,912 1.1% 67.8% 8.1%
Clayton Fire Dept 12,605 2.5% 56.4% 15.9% +179.4%
Creve Coeur Fire Prot Dist 12,549 1.2% 67.8% 10.3% +11.4%
Eureka Fire Prot Dist 11,447 3.7% 68.8% 4.3% +30.9%
Richmond Heights Fire Dept 9,911 2.9% 64.7% 11.6% +46%
Valley Park Fire Prot Dist 9,782 2.8% 76.5% 5.8% +4015.9%
West Overland EMS Fire Prot Dist 8,878 3.2% 71.8% 6.7% +0.3%
Brentwood City Fire Dept 8,824 2.9% 59.8% 9.6% -2.1%
Spanish Lake Fire Prot Dist 8,255 6.5% 50.9% 9.3% +82.5%
Ladue City Fire Dept 8,034 2.4% 42.1% 15.8% -0.6%
Hazelwood Fire Dept 7,794 3.3% 73.3% 5% +42.5%
Shrewsbury City Fire Dept 7,705 2.5% 72.4% 5% +120.5%
Berkeley Fire Dept 7,641 3.7% 59.9% 9.5% +148.6%
Crestwood Fire Dept 7,487 3.5% 73% 7% +21.4%
Ferguson Fire Dept 7,022 3.5% 58.2% 9.7% -48.3%
Kirkwood Fire Dept 6,026 1.5% 67.1% 7.9%
Midcounty Fire Prot Dist 5,483 9% 42.9% 13.8% +238.9%
Olivette Fire Dept 4,469 3.8% 61.6% 8.8% +1893.4%
Maplewood City Fire Dept 3,891 5.1% 56.5% 9.8% +90.2%
Robertson Fire Prot Dist 3,676 6% 46.8% 16% -27.8%
Frontenac Fire Dept 3,394 3.7% 38.8% 18.2% +2%
Northeast Ambulance Fire Prot Dist 2,849 5.5% 53.3% 15%
Glendale Fire Dept 2,691 3.9% 46.9% 15.1% +90.6%
Rock Hill Fire EMS 1,944 4.6% 63.4% 5.5% -71.3%
Webster Groves Fire Dept 1,929 1.7% 72% 9.2%
Saline Valley Fire Prot Dist 1,827 5.5% 67.9% 4% -89.2%
Metro North Fire Prot Dist 1,569 11.5% 30.3% 16.5%
Des Peres Dept of Public Safety 1,350 2.6% 65.2% 10.5%
Kinloch Fire Prot Dist 203 27.1% 37.4% 3.4% +48.9%
Community Fire Prot Dist 0 0% 0% 0%
No departments match your search.

Want deeper analysis?

We help fire departments with data analysis, grant support, and community risk planning.