KPI Public Utilities & Infrastructure

Water Supply, Sewage & Drainage, Solid Waste & Recycling — green theme • light/dark

Water Supply5 KPIs
Water Main Breaks per 100 mi
Number of water main breaks normalized by network length annually.
Formula
(water_main_breaks / pipe_miles) × 100
Target
Set by asset age/soil; aim to reduce YoY (< 25/100 mi as a common benchmark).
Unplanned Service Interruptions per 1k accts
Frequency of unplanned outages per 1,000 customer accounts.
Formula
unplanned_outages / (active_accounts / 1,000)
Target
Downward trend; define SLA tiers by outage duration.
Non‑Revenue Water %
Water produced but not billed (losses + authorized unbilled).
Formula
(system_input − billed_authorized) / system_input × 100
Target
≤ 15% typical target; segment by real vs apparent losses.
Break Repair Time P90
Hours from dispatch to return‑to‑service for main breaks.
Formula
P90(return_to_service − dispatch_time) (hours)
Target
≤ 8–12h (critical zones ≤ 6h).
SDWA Sample Compliance %
Safe Drinking Water Act samples meeting MCL/TT requirements.
Formula
compliant_samples / total_samples × 100
Target
≥ 99% (zero MCL violations goal).
Sewage & Drainage5 KPIs
SSOs per 100 mi
Sanitary Sewer Overflows per 100 miles of gravity mains per year.
Formula
(sso_count / sewer_miles) × 100
Target
Reduce YoY; aim for as‑low‑as‑practicable based on consent decrees.
CCTV Inspection Progress %
Planned miles inspected by CCTV completed within the period.
Formula
miles_cctv_completed / miles_cctv_planned × 100
Target
≥ 100% plan (re‑prioritize by condition grade).
Preventive Maintenance Compliance %
PM work orders (cleaning, root control) completed on schedule.
Formula
pm_orders_on_time / pm_orders_scheduled × 100
Target
≥ 95% (raise before wet season).
Overflow Response Time P90
Minutes from notification to on‑scene at overflow events.
Formula
P90(on_scene − notify_time) (minutes)
Target
≤ 60 min (priority assets ≤ 30 min).
Priority Storm Drains Pre‑Cleaned %
High‑risk inlets cleaned before forecasted storm period.
Formula
priority_inlets_cleaned / priority_inlets_planned × 100
Target
≥ 95% prior to rainy season or storm events.
Solid Waste & Recycling5 KPIs
On‑Time Collection Rate %
Scheduled collections completed within service window.
Formula
on_time_stops / scheduled_stops × 100
Target
≥ 99% (track by route/day).
Missed Pickups per 10k stops
Missed collections normalized by stops served.
Formula
missed_pickups / (stops / 10,000)
Target
< 10 per 10,000 stops (investigate hotspots).
Recycling Diversion Rate %
Share of total solid waste diverted from landfill via recycling/compost.
Formula
(recycling + compost) / total_waste × 100
Target
City policy target (e.g., ≥ 40%); roadmap to increase.
Recycling Contamination %
Percent of recyclables rejected due to contamination.
Formula
contaminated_tons / recycling_tons × 100
Target
< 15% (education & cart tagging reduce rates).
Worker Injury Rate per 200k hrs
OSHA recordable injuries normalized by hours worked.
Formula
(recordable_injuries × 200,000) / total_hours_worked
Target
Continuous reduction; benchmark by service type (manual/automated).

Notes: P90 = 90th percentile (fractile). Targets are suggested starting points; align with asset age, soil, climate, consent decrees, union rules, and service model. Frameworks commonly referenced: AWWA (water), EPA (SDWA/CMOM), FEMA storm readiness, OSHA safety, and city SLAs.