Henrico County, Virginia
16 ZIP codes · Avg score 100/100 · Grade A
ZipCheckup grade for Henrico County: A.
Checked records flag no major concern; missing data is unknown.
16 ZIP codes, one county grade: Henrico County scores in ZipCheckup's upper tier.
How Henrico County Compares
How Henrico County Compares
Henrico County scores 25 points above the Virginia state average (75/100) and 27 points above the national average (73/100).
Data: ZipCheckup Home Safety Score model 4.0.0; EPA SDWIS, UCMR 5, EPA radon zones, EPA AirData
ZIP Code Risk Map
Water Quality Map: Henrico County, Virginia
Each dot represents a ZIP code. Color indicates water quality grade. Tap a dot for details.
Key Risk Factors
Health risk index: 12.2 (asthma 10.6%, diabetes 12.3%)
Modeled additional annual cost estimate per homeowner: $3,961, largest modeled factor: Sea Level
42% of homes built before 1980 (lead paint was banned for residential use in 1978)
County Health Indicators vs National Average
Black markers indicate national averages. Source: CDC PLACES, Census ACS.
Infrastructure Overview
Modeled area-level indicator, not a failure probability. Sources: Census ACS housing age, EPA DWINSA infrastructure needs, EPA SDWIS violations, and EPA lead indicators.
Compound Risk Breakdown
Estimated additional annual cost per homeowner: $3,961
Bar widths proportional to share of total annual risk cost. Source: compound risk model (FEMA, EPA, USGS).
Housing Age Distribution
124,788 housing units in Henrico County
Source: U.S. Census Bureau ACS B25034 (Year Structure Built).
Health Outcomes vs National Average
CDC PLACES data for Henrico County residents
Black markers = national averages. Red = above national avg. Green = below. Source: CDC PLACES, Census ACS.
Water systems mapped to Henrico County ZIP codes
6 community water systems mapped to Henrico County ZIP codes; EPA may list more systems serving the county.
- A
- A
- A
- A
- A
- A
Systems with the most violations in Henrico County
2 water systems with violations in EPA records.
- A
- A
All ZIP Codes in Henrico County
16 ZIP codes tracked in Henrico County.
| # | ZIP Code | City | Safety Score | Grade | Violations | Home Value |
|---|---|---|---|---|---|---|
| 1 | 23059 | Glen Allen | 100 | A | 0 | $574K |
| 2 | 23060 | Glen Allen | 100 | A | 0 | $385K |
| 3 | 23150 | Sandston | 100 | A | 0 | $265K |
| 4 | 23226 | Richmond | 100 | A | 1 | $496K |
| 5 | 23228 | Henrico | 100 | A | 0 | $267K |
| 6 | 23229 | Henrico | 100 | A | 0 | $469K |
| 7 | 23231 | Henrico | 100 | A | 1 | $270K |
| 8 | 23233 | Henrico | 100 | A | 1 | $442K |
| 9 | 23238 | Henrico | 100 | A | 1 | $393K |
| 10 | 23294 | Henrico | 100 | A | 0 | $280K |
| 11 | 22428 | Bowling Green | — | — | — | |
| 12 | 23242 | Henrico | — | — | — | |
| 13 | 23250 | Richmond | — | — | — | |
| 14 | 23255 | Henrico | — | — | — | |
| 15 | 23261 | Richmond | — | — | — | |
| 16 | 23288 | Henrico | — | — | — |
Recommended Buyer Guides for Henrico County
Nothing on this list means a problem exists in your own home: the matches are drawn from county- and ZIP-level records, so a guide shows up because of an area signal, and only testing at your tap describes a specific household.
- Best Water Testing Kits — Baseline water quality check for your ZIP
- Best Under-Sink Reverse Osmosis Systems — Multi-contaminant peace of mind
Deep Dive Reports
Detailed analysis for Henrico County, Virginia
Overview
Henrico County in Virginia covers 16 tracked ZIP records with an average Home Safety Score of A (100/100) across 10 scored records.
4 of 10 ZIP codes with a reported violation count in the available EPA record have recorded EPA violations. The available record reports no health-based violations for this measured scope.
← Back to Virginia Home Safety Profile
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- PFAS screening: EPA UCMR 5
- Radon zones: EPA Map of Radon Zones
- Air quality: EPA AirData annual AQI
- Home values: U.S. Census Bureau ACS (median estimates by ZCTA)
Reporting periods vary by source. Missing data is shown as unavailable, not as zero.