Water hardness data and plumbing infrastructure risk scores for 155 US cities. Search your city, compare hardness levels, and understand what water hardness means for your home's plumbing.
Data compiled from municipal water utility data and YoHomeFix city-level plumbing assessments. Last reviewed: 2025-10-05
155
Cities covered
140
Median hardness (mg/L)
8–344
Range (mg/L CaCO₃)
49
Very Hard water cities
An analysis of 155 US cities in the YoHomeFix Water Hardness Index reveals a sharp geographic divide: 80% of Sun Belt cities (AZ, TX, NV, NM, UT, CA, FL, OK, AR, LA) have water hardness above 120 mg/L CaCO₃, compared to 0% of Northeast cities. The average water hardness in Sun Belt cities is 194 mg/L — more than double the Northeast average of 88 mg/L.
For the millions of Americans relocating to Sun Belt states, this means a significantly higher risk of scale-related plumbing failures: narrowed pipes, premature water heater burnout, and recurring drain blockages. 49 cities in the dataset have "very hard" water (above 180 mg/L), nearly all located in the Sun Belt and Mountain West regions.
Enter your city or state abbreviation to see water hardness and plumbing risk data.
Showing 155 of 155 cities
| City | State | Hardness (mg/L)↓ | Classification | Infrastructure | Winter Risk | Risk Score |
|---|---|---|---|---|---|---|
| Tucson | AZ | 344 | Very Hard | mixed | low | 7/10 |
| Long Beach | CA | 308 | Very Hard | mixed | low | 7/10 |
| Santa Ana | CA | 290 | Very Hard | aging | low | 8/10 |
| Lancaster | CA | 290 | Very Hard | modern | low | 6/10 |
| Anaheim | CA | 285 | Very Hard | mixed | low | 7/10 |
| Cedar Rapids | IA | 285 | Very Hard | mixed | high | 9/10 |
| Palmdale | CA | 285 | Very Hard | modern | low | 6/10 |
| Cape Coral | FL | 285 | Very Hard | modern | low | 6/10 |
| Las Vegas | NV | 278 | Very Hard | mixed | low | 7/10 |
| Dayton | OH | 275 | Very Hard | mixed | high | 9/10 |
| Henderson | NV | 275 | Very Hard | modern | low | 6/10 |
| San Antonio | TX | 272 | Very Hard | mixed | med | 8/10 |
| Irvine | CA | 270 | Very Hard | modern | low | 6/10 |
| Stockton | CA | 265 | Very Hard | mixed | low | 7/10 |
| Toledo | OH | 265 | Very Hard | aging | high | 10/10 |
| Pomona | CA | 265 | Very Hard | mixed | low | 7/10 |
| Laredo | TX | 260 | Very Hard | modern | low | 6/10 |
| Indianapolis | IN | 258 | Very Hard | aging | high | 10/10 |
| Fort Wayne | IN | 255 | Very Hard | mixed | high | 9/10 |
| Phoenix | AZ | 250 | Very Hard | mixed | low | 7/10 |
| Mesa | AZ | 250 | Very Hard | mixed | low | 7/10 |
| Chandler | AZ | 250 | Very Hard | modern | low | 6/10 |
| Gilbert | AZ | 250 | Very Hard | modern | low | 6/10 |
| Tampa | FL | 248 | Very Hard | mixed | low | 7/10 |
| Wichita | KS | 245 | Very Hard | mixed | high | 9/10 |
| Akron | OH | 245 | Very Hard | aging | high | 10/10 |
| Fresno | CA | 244 | Very Hard | mixed | low | 7/10 |
| San Diego | CA | 237 | Very Hard | mixed | low | 7/10 |
| Salt Lake City | UT | 225 | Very Hard | mixed | high | 9/10 |
| Grand Rapids | MI | 225 | Very Hard | mixed | high | 9/10 |
| Port St. Lucie | FL | 225 | Very Hard | modern | low | 6/10 |
| St. Petersburg | FL | 215 | Very Hard | mixed | low | 7/10 |
| Fort Worth | TX | 210 | Very Hard | mixed | med | 8/10 |
| Clearwater | FL | 210 | Very Hard | mixed | low | 7/10 |
| Hialeah | FL | 205 | Very Hard | mixed | low | 7/10 |
| Omaha | NE | 204 | Very Hard | aging | high | 10/10 |
| Pembroke Pines | FL | 200 | Very Hard | modern | low | 6/10 |
| Austin | TX | 198 | Very Hard | mixed | low | 7/10 |
| Los Angeles | CA | 195 | Very Hard | mixed | low | 7/10 |
| Corpus Christi | TX | 195 | Very Hard | mixed | low | 7/10 |
| Sioux Falls | SD | 195 | Very Hard | mixed | high | 9/10 |
| Fort Lauderdale | FL | 195 | Very Hard | mixed | low | 7/10 |
| Riverside | CA | 194 | Very Hard | mixed | low | 7/10 |
| Escondido | CA | 188 | Very Hard | modern | low | 6/10 |
| San Jose | CA | 186 | Very Hard | mixed | low | 7/10 |
| Overland Park | KS | 185 | Very Hard | modern | high | 8/10 |
| Lincoln | NE | 185 | Very Hard | mixed | high | 9/10 |
| Cheyenne | WY | 185 | Very Hard | mixed | high | 9/10 |
| Houston | TX | 184 | Very Hard | mixed | med | 8/10 |
| Fargo | ND | 180 | Hard | mixed | high | 8/10 |
| El Paso | TX | 175 | Hard | mixed | med | 7/10 |
| Arlington TX | TX | 175 | Hard | mixed | med | 7/10 |
| Nampa | ID | 175 | Hard | modern | high | 7/10 |
| Bismarck | ND | 175 | Hard | mixed | high | 8/10 |
| Casper | WY | 170 | Hard | mixed | high | 8/10 |
| Plano | TX | 165 | Hard | mixed | med | 7/10 |
| Boise | ID | 165 | Hard | mixed | high | 8/10 |
| Lexington | KY | 165 | Hard | mixed | high | 8/10 |
| Grand Forks | ND | 165 | Hard | mixed | high | 8/10 |
| Dallas | TX | 162 | Hard | mixed | med | 7/10 |
| St. Paul | MN | 162 | Hard | aging | high | 9/10 |
| Kansas City | MO | 161 | Hard | aging | high | 9/10 |
| Pocatello | ID | 160 | Hard | mixed | high | 8/10 |
| Minneapolis | MN | 155 | Hard | aging | high | 9/10 |
| Reno | NV | 155 | Hard | mixed | high | 8/10 |
| Idaho Falls | ID | 155 | Hard | mixed | high | 8/10 |
| Laramie | WY | 155 | Hard | modern | high | 7/10 |
| Albuquerque | NM | 152 | Hard | mixed | med | 7/10 |
| Cincinnati | OH | 149 | Hard | aging | high | 9/10 |
| Chicago | IL | 148 | Hard | aging | high | 9/10 |
| Madison | WI | 145 | Hard | aging | high | 9/10 |
| Fremont | CA | 145 | Hard | modern | low | 5/10 |
| Hayward | CA | 145 | Hard | mixed | low | 6/10 |
| Modesto | CA | 145 | Hard | mixed | low | 6/10 |
| Billings | MT | 145 | Hard | mixed | high | 8/10 |
| Columbus | OH | 143 | Hard | aging | high | 9/10 |
| Detroit | MI | 143 | Hard | aging | high | 9/10 |
| Des Moines | IA | 140 | Hard | mixed | high | 8/10 |
| Helena | MT | 140 | Hard | mixed | high | 8/10 |
| St. Louis | MO | 138 | Hard | aging | high | 9/10 |
| Miami | FL | 138 | Hard | mixed | low | 6/10 |
| Orlando | FL | 135 | Hard | mixed | low | 6/10 |
| Spokane | WA | 135 | Hard | mixed | high | 8/10 |
| Missoula | MT | 135 | Hard | mixed | high | 8/10 |
| Bozeman | MT | 130 | Hard | modern | high | 7/10 |
| Milwaukee | WI | 127 | Hard | aging | high | 9/10 |
| Little Rock | AR | 125 | Hard | mixed | med | 7/10 |
| Warren | MI | 125 | Hard | mixed | high | 8/10 |
| Southaven | MS | 125 | Hard | modern | med | 6/10 |
| Cleveland | OH | 121 | Hard | aging | high | 9/10 |
| Louisville | KY | 120 | Moderately Hard | aging | high | 8/10 |
| Sunnyvale | CA | 120 | Moderately Hard | modern | low | 4/10 |
| Sparks | NV | 120 | Moderately Hard | mixed | med | 6/10 |
| Biloxi | MS | 120 | Moderately Hard | mixed | low | 5/10 |
| Washington DC | DC | 118 | Moderately Hard | aging | high | 8/10 |
| Virginia Beach | VA | 116 | Moderately Hard | mixed | med | 6/10 |
| Pittsburgh | PA | 116 | Moderately Hard | aging | high | 8/10 |
| Nashville | TN | 115 | Moderately Hard | mixed | med | 6/10 |
| Buffalo | NY | 115 | Moderately Hard | aging | high | 8/10 |
| Huntsville | AL | 115 | Moderately Hard | mixed | med | 6/10 |
Showing first 100 results. Use search to narrow down.
Water hardness values in this dataset were compiled from publicly available municipal water quality reports, utility-published consumer confidence reports, and third-party water quality databases that aggregate utility data. Values were collected during 2024–2026 and represent a representative hardness level for the municipal water system serving each city.
Provenance Tiers:
We are actively expanding Tier A coverage. If you represent a municipal water utility and can provide an official hardness value, please contact us.
Hardness is expressed in milligrams per liter (mg/L) as calcium carbonate (CaCO₃) equivalent, the standard unit used by the U.S. Geological Survey (USGS) and EPA for water hardness reporting.
Cities are classified using the USGS-aligned hardness scale:
The composite plumbing risk score (3–10) combines three factors that independently affect plumbing failure frequency: infrastructure age class (aging/mixed/modern), winter freeze risk (high/medium/low), and water hardness class. A higher score indicates greater cumulative risk of plumbing failures. This score is a comparative index, not a probability prediction.
Minimal scale buildup. Lower risk of pipe narrowing and appliance efficiency loss. Potential for slightly higher corrosion in older copper pipes due to lower mineral buffering.
Moderate scale accumulation over time. Annual water heater flushing recommended. Showerheads and aerators may need periodic descaling.
Significant scale buildup in pipes, water heaters, and fixtures. Water heater efficiency declines noticeably within 2–3 years without maintenance. Scale-related drain blockages become common.
Severe and rapid scale accumulation. Tank water heaters may lose 30%+ efficiency within 3 years. Pipe diameter narrowing accelerates. Whole-house water treatment strongly recommended.
If hard water is affecting your home's plumbing, these services can help:
Add a YoHomeFix water hardness lookup to your website. The widget is free to embed and links back to this research page with a "Powered by YoHomeFix" attribution.
<iframe src="https://yohomefix.com/research/embed" width="100%" height="420" frameborder="0" title="YoHomeFix Water Hardness Lookup" loading="lazy"></iframe>The embed loads in an iframe and does not require JavaScript on the host page. Attribution is visible and links naturally to the canonical research asset.
YoHomeFix. (2026). US City Water Hardness & Plumbing Risk Index. Retrieved from https://yohomefix.com/research/us-water-hardness-plumbing-risk
This dataset is licensed under Creative Commons Attribution 4.0 (CC BY 4.0), covering YoHomeFix's compilation, organization, classifications, risk scoring, and analysis. Underlying water hardness measurements and utility data are drawn from public municipal, state, and federal sources and are not subject to this license. Free to share and adapt with attribution to YoHomeFix.
Includes all 155 cities with 17 variables: water hardness, infrastructure class, winter risk, pipe material, sewer system, soil type, dominant failure mode, and computed risk scores.
Water hardness values represent representative mg/L CaCO₃ for each municipal water system, compiled from publicly available utility Consumer Confidence Reports (CCRs), utility-published water quality data, and the USGS water hardness database. 18 cities are verified against primary utility CCRs (Tier A); remaining values are compiled from public databases (Tier B) or estimated from regional geology and water source type (Tier C).
Infrastructure class is assigned based on the predominant pipe era and material in each city's housing stock: aging (pre-1970 dominant construction), mixed (1970–1990 transition), modern (post-1990 dominant).
Plumbing risk score is a composite (range 3–10) combining infrastructure age (1–3), winter freeze risk (1–3), and water hardness tier (0–3), plus a base point. Higher scores indicate greater likelihood of plumbing failure.
Hardness classification follows USGS standards: Soft (0–60 mg/L), Moderately Hard (61–120), Hard (121–180), Very Hard (181+).
The following 18 cities have been cross-checked against official utility Consumer Confidence Reports or utility-published water quality data as of January 2026:
Last verified: January 2026. Source documents include official utility Consumer Confidence Reports (2022–2025 reporting years) and utility-published water quality FAQ pages.
Content is researched from authoritative public sources and reviewed for accuracy. Pricing and availability are confirmed by the technician on site.