St. Louis, MO

County incident profile · 2021–2025

704,945
5-Year Incidents
43
Departments
1,003,734
Population
140.5
Incidents / 1K / Yr
Data disclaimer: Based on the NFIRS Public Data Release (2021–2025). 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 (2021–2025)

EMS / Rescue
457,099 (64.8%)
Good Intent
86,432 (12.3%)
Service Calls
58,054 (8.2%)
False Alarms
55,883 (7.9%)
Fire
21,317 (3%)

5-Year Trends

Total Incidents

By Incident Type

Key Metrics

140,989
Avg Incidents / Year
64.8%
EMS Share
3%
Fire Share
7.9%
False Alarm Rate
+81.1%
5-Year Trend
43
Departments

Departments

Showing 43 of 43
Department 5-Year Incidents Fire % EMS % False Alarm % Trend
St Louis Fire Dept 185,633 3.9% 62% 7.8% +126.4%
Mehlville Fire Prot Dist 52,973 1.4% 69.5% 6.3% +13.7%
Florissant Valley Fire Dist 38,139 2.1% 77.3% 4% +23.9%
Metro West Fire Prot Dist 34,310 1.6% 67.6% 6.3% +178.5%
West County EMS Fire Prot Dist 34,288 1.6% 70.2% 9.2% +20.8%
Fenton Fire Prot Dist 26,256 2.8% 73% 6% +11.3%
Creve Coeur Fire Prot Dist 21,575 1.1% 69% 10.3% +257.9%
University City Fire Dept 20,111 3% 63.7% 9.5% +182.6%
North Co Fire Rescue Fire Prot Dist 18,399 7.5% 50.7% 10% -11.4%
Maryland Heights Fpd 18,119 2.1% 69.6% 8.7% -15.6%
Lemay Fire Prot Dist 17,886 3% 74% 2.9% +27.3%
Affton Fire Prot Dist 17,016 1.5% 68.3% 3.5% +32.3%
Black Jack Fire Prot Dist 16,619 4.5% 49.3% 11.2% -16.9%
Monarch Fire Prot Dist 15,569 1.1% 67.7% 8.2%
Clayton Fire Dept 15,328 2.4% 56.1% 15.6% +118.3%
Eureka Fire Prot Dist 12,594 3.4% 69.2% 4.4% +112.8%
Valley Park Fire Prot Dist 11,804 2.6% 76.3% 6% -8.2%
Hazelwood Fire Dept 11,585 3.3% 72.3% 5.1% +57.1%
Richmond Heights Fire Dept 11,330 2.6% 63% 12.2% +62.8%
Pattonville Fire Prot Dist 11,305 2.2% 71.4% 6.9% +16%
Spanish Lake Fire Prot Dist 9,668 6.2% 48.9% 9.7% +32.8%
Kirkwood Fire Dept 9,663 1.5% 67.4% 7.6% +172.4%
West Overland EMS Fire Prot Dist 8,829 3.2% 71.2% 7% -4.9%
Brentwood City Fire Dept 8,582 2.6% 58.6% 9.6% -22.6%
Shrewsbury City Fire Dept 8,387 2.3% 72.2% 5.1% -17%
Ladue City Fire Dept 8,171 2.3% 41.4% 16.2% -11.4%
Crestwood Fire Dept 7,732 3.3% 72.2% 6.7% +10%
Midcounty Fire Prot Dist 6,543 9.2% 41.7% 14.4% +5.7%
Berkeley Fire Dept 6,099 2.4% 66.7% 7.2% +209.9%
Olivette Fire Dept 5,586 4% 61% 8.8% +28.8%
Webster Groves Fire Dept 4,599 1.8% 70.4% 8.8%
Maplewood City Fire Dept 3,891 5.1% 56.5% 9.8% +90.2%
Ferguson Fire Dept 3,711 0.3% 62.8% 11.5%
Robertson Fire Prot Dist 3,646 6.6% 45.9% 15% +38.1%
Community Fire Prot Dist 3,513 6.1% 30.8% 11.5%
Frontenac Fire Dept 3,126 3.5% 39.5% 18% -42.4%
Glendale Fire Dept 2,956 3.3% 47.9% 14.8% -5.5%
Northeast Ambulance Fire Prot Dist 2,849 5.5% 53.3% 15%
Des Peres Dept of Public Safety 2,755 2.3% 67.5% 8.9%
Metro North Fire Prot Dist 2,252 10.5% 33.5% 14.8% -12.5%
Rock Hill Fire EMS 1,055 4% 65% 6%
Saline Valley Fire Prot Dist 337 7.4% 60.2% 3%
Kinloch Fire Prot Dist 156 21.8% 37.8% 3.2%
No departments match your search.

Want deeper analysis?

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