Allegheny County, Pennsylvania
182 ZIP codes · Avg score 55/100 · Grade C · Updated 2026-06-03
The systems supplying Allegheny County's 182 ZIP codes vary in performance — most meet minimum standards, but violations in select areas are on record.
How Allegheny County Compares
How Allegheny County Compares
Allegheny County scores 0 points above the Pennsylvania state average (55/100) and 13 points below the national average (68/100).
Data: EPA SDWIS Last verified: 2026-06-03
ZIP Code Risk Map
Water Quality Map: Allegheny County, Pennsylvania
Each dot represents a ZIP code. Color indicates water quality grade. Tap a dot for details.
Key Risk Factors
Estimated additional annual cost per homeowner: $1,589, driven primarily by flood
Infrastructure: 0.472% avg pipe failure probability, 68% of ZIPs at high risk
82.7% of homes built before 1978 (lead paint era)
Violation History (2021–2026)
↓ Improving trendEPA violation counts by year across Allegheny County water systems. Health-based shown in red, total in blue.
Peak year: 2024 with 110 violations. Past 5 years: 214 total (214 health-based). Health-based violations are declining versus the prior 2-year window.
Source: EPA SDWIS historical violations. Data may lag 6–12 months for the most recent year.
Infrastructure Overview
Sources: Census ACS (housing age), EPA SDWIS (infrastructure risk model), state bridge inspection data.
Compound Risk Breakdown
Estimated additional annual cost per homeowner: $1,589
Bar widths proportional to share of total annual risk cost. Source: compound risk model (FEMA, EPA, USGS).
Housing Age Distribution
682,385 housing units in Allegheny County
Source: U.S. Census Bureau ACS B25034 (Year Structure Built).
Water Safety Affordability
How much it costs to fix water issues relative to home values in Allegheny County
Remediation costs are relatively manageable for most homeowners in Allegheny County, representing a small fraction of property value.
Remediation includes water filtration, lead abatement, radon mitigation, and flood protection where applicable. Source: Census ACS, EPA SDWIS.
Water Systems with Most Violations
Top 5 systems in Allegheny County ranked by EPA violation count.
| # | Water System | Population | Violations |
|---|---|---|---|
| 1 | Robinson Twp Muni Authority | 16,354 | 854 |
| 2 | West View Water Authority | 200,000 | 850 |
| 3 | Plum Boro Muni Authority | 27,500 | 841 |
| 4 | Fox Chapel Authority | 18,500 | 839 |
| 5 | PITTSBURGH WATER & SEWER AUTH | 520,000 | 836 |
49 total water systems serve Allegheny County.
All ZIP Codes in Allegheny County
182 ZIP codes tracked in Allegheny County.
| # | ZIP Code | City | Safety Score | Grade | Violations | Home Value |
|---|---|---|---|---|---|---|
| 1 | 15014 | Brackenridge | 70 | B | 1 | $88K |
| 2 | 15144 | Springdale | 70 | B | 0 | $140K |
| 3 | 15005 | Baden | 69 | C | 2 | $208K |
| 4 | 15204 | Pittsburgh | 69 | C | 11 (1 health) | $110K |
| 5 | 15206 | Pittsburgh | 69 | C | 11 (1 health) | $288K |
| 6 | 15208 | Pittsburgh | 69 | C | 11 (1 health) | $273K |
| 7 | 15211 | Pittsburgh | 69 | C | 11 (1 health) | $207K |
| 8 | 15214 | Pittsburgh | 69 | C | 11 (1 health) | $174K |
| 9 | 15216 | Pittsburgh | 69 | C | 11 (1 health) | $194K |
| 10 | 15218 | Pittsburgh | 69 | C | 11 (1 health) | $203K |
| 11 | 15224 | Pittsburgh | 69 | C | 11 (1 health) | $241K |
| 12 | 15232 | Pittsburgh | 69 | C | 11 (1 health) | $522K |
| 13 | 15233 | Pittsburgh | 69 | C | 11 (1 health) | $306K |
| 14 | 15243 | Pittsburgh | 69 | C | 11 (1 health) | $271K |
| 15 | 15278 | Pittsburgh | 69 | C | 11 (1 health) | — |
| 16 | 16503 | Erie | 69 | C | 24 (1 health) | $55K |
| 17 | 15110 | Duquesne | 67 | C | 11 (3 health) | $58K |
| 18 | 15044 | Gibsonia | 65 | C | 1 | $373K |
| 19 | 15230 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 20 | 15231 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 21 | 15240 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 22 | 15242 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 23 | 15244 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 24 | 15250 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 25 | 15251 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 26 | 15252 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 27 | 15253 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 28 | 15254 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 29 | 15255 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 30 | 15257 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 31 | 15258 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 32 | 15259 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 33 | 15260 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 34 | 15261 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 35 | 15263 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 36 | 15264 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 37 | 15265 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 38 | 15267 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 39 | 15268 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 40 | 15270 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 41 | 15272 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 42 | 15273 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 43 | 15274 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 44 | 15275 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 45 | 15276 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 46 | 15277 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 47 | 15279 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 48 | 15281 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 49 | 15282 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 50 | 15283 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 51 | 15286 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 52 | 15289 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 53 | 15290 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 54 | 15295 | Pittsburgh | 65 | C | 11 (1 health) | — |
| 55 | 15146 | Monroeville | 64 | C | 1 (1 health) | $198K |
| 56 | 15201 | Pittsburgh | 64 | C | 11 (1 health) | $257K |
| 57 | 15202 | Pittsburgh | 64 | C | 11 (1 health) | $198K |
| 58 | 15203 | Pittsburgh | 64 | C | 11 (1 health) | $252K |
| 59 | 15210 | Pittsburgh | 64 | C | 11 (1 health) | $92K |
| 60 | 15213 | Pittsburgh | 64 | C | 11 (1 health) | $248K |
| 61 | 15217 | Pittsburgh | 64 | C | 11 (1 health) | $432K |
| 62 | 15219 | Pittsburgh | 64 | C | 11 (1 health) | $193K |
| 63 | 15220 | Pittsburgh | 64 | C | 11 (1 health) | $216K |
| 64 | 15221 | Pittsburgh | 64 | C | 11 (1 health) | $157K |
| 65 | 15225 | Pittsburgh | 64 | C | 11 (1 health) | $166K |
| 66 | 15226 | Pittsburgh | 64 | C | 11 (1 health) | $175K |
| 67 | 15227 | Pittsburgh | 64 | C | 11 (1 health) | $175K |
| 68 | 15228 | Pittsburgh | 64 | C | 11 (1 health) | $363K |
| 69 | 15229 | Pittsburgh | 64 | C | 11 (1 health) | $232K |
| 70 | 15239 | Pittsburgh | 64 | C | 11 (1 health) | $215K |
| 71 | 15241 | Pittsburgh | 64 | C | 11 (1 health) | $390K |
| 72 | 15056 | Leetsdale | 63 | C | 3 (2 health) | $135K |
| 73 | 15139 | Oakmont | 63 | C | 5 | $318K |
| 74 | 15065 | Natrona Heights | 62 | C | 9 (3 health) | $147K |
| 75 | 15049 | Harwick | 61 | C | 1 (1 health) | $129K |
| 76 | 15108 | Coraopolis | 59 | C | 2 | $255K |
| 77 | 15205 | Pittsburgh | 59 | C | 11 (1 health) | $172K |
| 78 | 15207 | Pittsburgh | 59 | C | 11 (1 health) | $133K |
| 79 | 15212 | Pittsburgh | 59 | C | 11 (1 health) | $167K |
| 80 | 15215 | Pittsburgh | 59 | C | 11 (1 health) | $303K |
| 81 | 15222 | Pittsburgh | 59 | C | 11 (1 health) | $558K |
| 82 | 15234 | Pittsburgh | 59 | C | 11 (1 health) | $200K |
| 83 | 15235 | Pittsburgh | 59 | C | 11 (1 health) | $133K |
| 84 | 15236 | Pittsburgh | 59 | C | 11 (1 health) | $224K |
| 85 | 15237 | Pittsburgh | 59 | C | 11 (1 health) | $307K |
| 86 | 15238 | Pittsburgh | 59 | C | 11 (1 health) | $452K |
| 87 | 16341 | Pleasantville | 59 | C | 22 (3 health) | $110K |
| 88 | 15071 | Oakdale | 58 | C | 16 (2 health) | $249K |
| 89 | 15084 | Tarentum | 58 | C | 22 (2 health) | $112K |
| 90 | 15101 | Allison Park | 58 | C | 2 | $316K |
| 91 | 15143 | Sewickley | 58 | C | 7 (1 health) | $435K |
| 92 | 15003 | Ambridge | 54 | D | 26 (5 health) | $119K |
| 93 | 15024 | Cheswick | 54 | D | 3 | $217K |
| 94 | 15209 | Pittsburgh | 54 | D | 11 (1 health) | $218K |
| 95 | 15223 | Pittsburgh | 54 | D | 11 (1 health) | $155K |
| 96 | 15006 | Bairdford | 53 | D | 0 | — |
| 97 | 15007 | Bakerstown | 53 | D | 0 | — |
| 98 | 15019 | Bulger | 53 | D | 0 | $153K |
| 99 | 15028 | Coulters | 53 | D | 0 | $88K |
| 100 | 15032 | Curtisville | 53 | D | 0 | — |
| 101 | 15034 | Dravosburg | 53 | D | 0 | $98K |
| 102 | 15038 | Elrama | 53 | D | 0 | $92K |
| 103 | 15045 | Glassport | 53 | D | 0 | $82K |
| 104 | 15046 | Crescent | 53 | D | 0 | $182K |
| 105 | 15047 | Greenock | 53 | D | 0 | $123K |
| 106 | 15051 | Indianola | 53 | D | 0 | $158K |
| 107 | 15053 | Joffre | 53 | D | 0 | $171K |
| 108 | 15055 | Lawrence | 53 | D | 0 | $230K |
| 109 | 15060 | Midway | 53 | D | 0 | $124K |
| 110 | 15075 | Rural Ridge | 53 | D | 0 | — |
| 111 | 15078 | Slovan | 53 | D | 0 | $134K |
| 112 | 15082 | Sturgeon | 53 | D | 0 | $181K |
| 113 | 15090 | Wexford | 53 | D | 0 | $456K |
| 114 | 15091 | Wildwood | 53 | D | 0 | — |
| 115 | 15112 | East Pittsburgh | 53 | D | 0 | $89K |
| 116 | 15133 | Mckeesport | 53 | D | 0 | $89K |
| 117 | 15134 | Mckeesport | 53 | D | 0 | — |
| 118 | 15347 | Meadow Lands | 53 | D | 0 | $174K |
| 119 | 15350 | Muse | 53 | D | 0 | $72K |
| 120 | 15363 | Strabane | 53 | D | 0 | $170K |
| 121 | 15619 | Bovard | 53 | D | 0 | — |
| 122 | 15623 | Claridge | 53 | D | 0 | $193K |
| 123 | 15624 | Crabtree | 53 | D | 0 | — |
| 124 | 15626 | Delmont | 53 | D | 0 | $228K |
| 125 | 15633 | Forbes Road | 53 | D | 0 | $268K |
| 126 | 15647 | Larimer | 53 | D | 0 | — |
| 127 | 15670 | New Alexandria | 53 | D | 0 | $190K |
| 128 | 15685 | Southwest | 53 | D | 0 | — |
| 129 | 15102 | Bethel Park | 48 | D | 5 | $261K |
| 130 | 15021 | Burgettstown | 45 | D | 0 | $180K |
| 131 | 15031 | Cuddy | 45 | D | 0 | $114K |
| 132 | 15064 | Morgan | 45 | D | 0 | — |
| 133 | 15076 | Russellton | 45 | D | 0 | $137K |
| 134 | 15085 | Trafford | 45 | D | 0 | $194K |
| 135 | 15120 | Homestead | 45 | D | 0 | $119K |
| 136 | 15122 | West Mifflin | 45 | D | 0 | $131K |
| 137 | 15126 | Imperial | 45 | D | 0 | $215K |
| 138 | 15129 | South Park | 45 | D | 0 | $237K |
| 139 | 15131 | Mckeesport | 45 | D | 0 | $148K |
| 140 | 15135 | Mckeesport | 45 | D | 0 | $198K |
| 141 | 15137 | North Versailles | 45 | D | 0 | $115K |
| 142 | 15142 | Presto | 45 | D | 0 | $601K |
| 143 | 15148 | Wilmerding | 45 | D | 0 | $62K |
| 144 | 15317 | Canonsburg | 45 | D | 0 | $330K |
| 145 | 15321 | Cecil | 45 | D | 0 | $310K |
| 146 | 15632 | Export | 45 | D | 0 | $278K |
| 147 | 15634 | Grapeville | 45 | D | 0 | $93K |
| 148 | 15636 | Harrison City | 45 | D | 0 | $351K |
| 149 | 15668 | Murrysville | 45 | D | 0 | $315K |
| 150 | 15675 | Penn | 45 | D | 0 | $107K |
| 151 | 15004 | Atlasburg | 40 | D | 0 | $108K |
| 152 | 15025 | Clairton | 40 | D | 0 | $235K |
| 153 | 15035 | East Mc Keesport | 40 | D | 0 | $80K |
| 154 | 15037 | Elizabeth | 40 | D | 0 | $164K |
| 155 | 15054 | Langeloth | 40 | D | 0 | $137K |
| 156 | 15057 | Mc Donald | 40 | D | 0 | $331K |
| 157 | 15088 | West Elizabeth | 40 | D | 0 | $77K |
| 158 | 15106 | Carnegie | 40 | D | 0 | $191K |
| 159 | 15116 | Glenshaw | 40 | D | 0 | $251K |
| 160 | 15123 | West Mifflin | 40 | D | 0 | — |
| 161 | 15127 | Ingomar | 40 | D | 0 | — |
| 162 | 15132 | Mckeesport | 40 | D | 0 | $71K |
| 163 | 15136 | Mc Kees Rocks | 40 | D | 0 | $190K |
| 164 | 15140 | Pitcairn | 40 | D | 0 | $69K |
| 165 | 15145 | Turtle Creek | 40 | D | 0 | $98K |
| 166 | 15147 | Verona | 40 | D | 0 | $136K |
| 167 | 15288 | Carnegie | 40 | D | 0 | — |
| 168 | 15332 | Finleyville | 40 | D | 0 | $193K |
| 169 | 15339 | Hendersonville | 40 | D | 0 | — |
| 170 | 15340 | Hickory | 40 | D | 0 | $323K |
| 171 | 15342 | Houston | 40 | D | 0 | $251K |
| 172 | 15361 | Southview | 40 | D | 0 | $124K |
| 173 | 15378 | Westland | 40 | D | 0 | — |
| 174 | 15615 | Ardara | 40 | D | 0 | $136K |
| 175 | 15635 | Hannastown | 40 | D | 0 | — |
| 176 | 15644 | Jeannette | 40 | D | 0 | $160K |
| 177 | 15662 | Luxor | 40 | D | 0 | $113K |
| 178 | 15664 | Mammoth | 40 | D | 0 | — |
| 179 | 15684 | Slickville | 40 | D | 0 | $104K |
| 180 | 15030 | Creighton | 38 | F | 6 (2 health) | $79K |
| 181 | 15017 | Bridgeville | 35 | F | 0 | $239K |
| 182 | 15104 | Braddock | 34 | F | 5 (3 health) | $57K ⚠ |
Recommended Buyer Guides for Allegheny County
Eight risk categories drive the selection — PFAS exceedance, lead above EPA action level, pre-1978 housing share, EPA Radon Zone 1, flood-top-risk, wildfire-top-risk, multi-contaminant load, and a baseline fallback — and each category maps to a specific buyer-guide track that surfaces when the county data hits its threshold for that hazard signal.
- Best Water Filters for Lead — Lead above EPA action level in 2 ZIP codes
- Best Lead Paint Test Kits — 82.7% of homes built before 1978
- Best Under-Sink Reverse Osmosis Systems — Multi-contaminant removal at the kitchen tap
- Best Radon Test Kits — EPA Radon Zone 1 (highest risk) dominant in county
- Best Sump Pumps — Flood is the top compound risk factor
Deep Dive Reports
Detailed analysis for Allegheny County, Pennsylvania
Overview
Allegheny County in Pennsylvania covers 182 ZIP codes with an average Home Safety Score of C (55/100).
97 of 182 ZIP codes have recorded EPA violations. 105 health-based violations have been documented.
← Back to Pennsylvania water quality report
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- Home values: U.S. Census Bureau ACS (median estimates by ZCTA)
Updated daily.