KPI Public Safety

Operational and outcome metrics for Police, Fire, 911 and EMS — green theme • light/dark

Police5 KPIs
Priority‑1 Response Time P90
Minutes from dispatch to on‑scene for highest priority incidents.
Formula
P90(arrival_time − dispatch_time) on Priority‑1 calls
Target
Set locally (urban example ≤ 8:00). Track P90 and trend YoY.
Violent Crime Clearance Rate %
Cases cleared (arrest/exceptional) among reported violent offenses.
Formula
cleared_violent / reported_violent × 100
Target
Increase YoY and close gap to peer median.
Violent Crime Rate per 100k
Reported violent offenses normalized by population.
Formula
violent_offenses / population × 100,000
Target
−5% YoY (example target). Contextualize with demographics & calls.
Repeat Calls Concentration %
Share of addresses generating ≥3 calls within 30 days.
Formula
addresses_≥3_calls_30d / addresses_with_calls_30d × 100
Target
Reduce concentration in top hotspots by ≥10% YoY.
Use‑of‑Force per 1,000 Arrests
Frequency of force incidents relative to arrests.
Formula
use_of_force_incidents / total_arrests × 1,000
Target
Decrease YoY; flag anomalies by unit/shift.
Fire Department5 KPIs
Turnout Time P90
Seconds from alarm to en‑route for fire incidents.
Formula
P90(enroute_time − alarm_time)
Target
NFPA 1710: ≤ 80s (fire); ≤ 60s (EMS).
First Engine Arrival P90
Minutes from dispatch to first engine on scene (structure fires).
Formula
P90(first_engine_arrival − dispatch_time)
Target
NFPA 1710: travel time ≤ 240s (4:00). Agency sets total response goal.
Fires Confined to Room of Origin %
Effectiveness of initial attack.
Formula
fires_room_of_origin / structure_fires × 100
Target
Set baseline; aspirational ≥ 60% (local risk & housing stock dependent).
High‑Risk Inspections On‑Time %
Code enforcement performance for high‑risk occupancies.
Formula
inspections_on_time / inspections_scheduled_high_risk × 100
Target
NFPA 1730 framework: plan for 100% on‑time.
Civilian Fire Injury Rate per 100k
Civilian injuries from fires per 100,000 residents.
Formula
civilian_fire_injuries / population × 100,000
Target
Reduce YoY; focus on top census tracts for prevention.
911 Emergency Call Center5 KPIs
Call Answer ≤ 15s %
Share of 911 calls answered within ≤15 seconds.
Formula
calls_≤15s / total_calls × 100
Target
NENA: ≥ 90% ≤ 15s; (stretch: ≥ 95% ≤ 20s).
Abandonment Rate %
Calls disconnected before answer.
Formula
abandoned_calls / total_calls × 100
Target
≤ 2% (investigate spikes; staffing/IVR review).
Call Processing → Dispatch P90
Seconds from answer to dispatch for emergencies.
Formula
P90(dispatch_time − call_answer_time)
Target
NFPA 1225 (prev. 1221): ≤ 64s (90%); ≤ 106s (95%).
Transfers / Misroutes %
Proportion of calls requiring transfer or corrected routing.
Formula
(transfers + misroutes) / total_calls × 100
Target
As low as feasible; investigate if > 1% sustained.
QA Compliance Score %
Average score from structured call audits (APCO/NENA QA/QI).
Formula
points_scored / points_possible × 100
Target
≥ 90% compliance; corrective coaching for < 85%.
Emergency Medical Services (EMS)5 KPIs
High‑Acuity Response Time P90
Minutes from dispatch to arrival for critical medical codes.
Formula
P90(ems_arrival − dispatch_time)
Target
NFPA 1710: turnout ≤ 60s; travel ≤ 480s (8:00). Agency may set total ≤ 9:00.
OHCA ROSC Rate %
Return of spontaneous circulation in out‑of‑hospital cardiac arrest.
Formula
ohca_with_ROSC / ohca_attempted × 100
Target
Improve YoY; benchmark with CARES cohort.
OHCA Survival (Utstein) %
Survival to discharge for Utstein cohort (witnessed shockable).
Formula
utstein_survivors / utstein_cases × 100
Target
Improve YoY; meet/exceed peer quartile.
Prehospital 12‑Lead ECG ≤ 10 min (STEMI) %
Share of STEMI patients with 12‑lead ECG within 10 minutes of FMC.
Formula
stemi_ecg_≤10min / stemi_total × 100
Target
Mission: Lifeline benchmark: ≥ 90%.
Stroke Prenotification & LKW Documented %
Suspected strokes prenotified with Last‑Known‑Well time recorded.
Formula
stroke_prenotified_with_LKW / stroke_total × 100
Target
AHA/ASA practice: ≥ 90% documentation & prenotification.

Notes: P90 = 90th percentile (fractile). Targets are suggested baselines; tune to city density, topology, staffing, and dispatch model. Standards referenced: NFPA 1710/1730/1225, NENA call answer, APCO/NENA QA/QI, AHA/ILCOR/CARES/Utstein.