Metro Report Grade B

Riverside-San Bernardino Metro Area Home Safety Report

250 ZIP codes · 4,642,469 residents · 190 water systems

Data source: EPA SDWIS, U.S. Census Bureau, FEMA NFIP Last verified: 2026-06-04

75/100
Avg Safety Score
580
EPA Violations
7
ZIPs Exceeding Lead Limit
55%
Pre-1986 Housing

Grade Distribution

A: 44 B: 129 C: 35 D: 20 F: 3

The Riverside-San Bernardino metropolitan area spans California and includes 250 ZIP codes served by 190 community water systems. We analyzed EPA compliance records, lead testing data, housing age, flood insurance claims, and radon risk for every ZIP in the metro to produce this report.

Metro-Wide Safety Score: B (75/100)

The Home Safety Score combines water quality, lead risk, radon exposure, and flood risk into a single 0-100 rating.

Grade Distribution

Grade ZIP Codes Percentage
A 44 19%
B 129 56%
C 35 15%
D 20 9%
F 3 1%

75% of ZIP codes in the Inland Empire metro earned an A or B — above-average safety conditions for homebuyers.

Safest Neighborhoods (Top 10 ZIPs)

Rank ZIP Code City Score Grade
1 92654 Laguna Hills 99 A
2 92684 Westminster 99 A
3 92685 Westminster 99 A
4 92688 Rancho Santa Margarita 99 A
5 92693 San Juan Capistrano 99 A
6 92602 Irvine 96 A
7 92616 Irvine 96 A
8 92618 Irvine 96 A
9 92619 Irvine 96 A
10 92623 Irvine 96 A

The safest ZIP code is 92654 in Laguna Hills with a score of 99/100. These areas typically have newer infrastructure, fewer EPA violations, and lower environmental risk factors.

Highest-Risk Neighborhoods (Bottom 10 ZIPs)

Rank ZIP Code City Score Grade Key Risk
1 92327 Daggett 17 F Lead exceeds EPA limit
2 92562 Murrieta 37 F Lead exceeds EPA limit
3 92312 Barstow 39 F 31 violations
4 92564 Murrieta 42 D Lead exceeds EPA limit
5 92563 Murrieta 42 D Lead exceeds EPA limit
6 92339 Forest Falls 45 D Lead exceeds EPA limit
7 92311 Barstow 45 D 31 violations
8 92365 Newberry Springs 50 D 11 violations
9 92338 Ludlow 50 D 23 violations
10 92626 Costa Mesa 52 D 28 violations

If you are considering a home in these ZIP codes, we recommend requesting a water quality test, checking for lead service lines, and reviewing the full ZIP report before making an offer.

Most Common Contaminant Violations

Contaminant Category Violations ZIPs Affected
Consumer Confidence Report Rule Reporting 128 60
Lead Inorganic 62 22
Stage 2 DBP Rule Treatment Technique 62 25
Contaminant 1032 Other 61 7
Barium Inorganic 58 3
Total Trihalomethanes (TTHM) Disinfection Byproducts 53 24
Contaminant 1028 Other 33 3
Combined Radium Radionuclides 25 5
Stage 1 DBP Rule Treatment Technique 23 16
Haloacetic Acids (HAA5) Disinfection Byproducts 21 20

4 of the top contaminants are health-based violations, meaning measured levels exceeded EPA Maximum Contaminant Levels (MCLs).

Lead Risk Overview

  • Average lead level (90th percentile): 0.0038 mg/L (below EPA action level of 0.015 mg/L)
  • 7 ZIP codes exceed the EPA lead action level
  • 6% of housing built before 1950 (highest lead paint risk)
  • 14% of housing built before 1970 (lead solder in plumbing)
  • 55% of housing built before 1986 (potential lead pipes)

With over half of homes built before 1986, lead plumbing components are common. Running cold water for 30 seconds before drinking can reduce lead exposure from older pipes.

Flood Risk

  • 4,379 FEMA flood insurance claims filed
  • 154 ZIP codes with flood claims (62% of metro)
  • $6,697 average payout per claim
  • $29,324,944 total payouts

Water System Comparison

The Riverside-San Bernardino metro is served by 190 community water systems, drawing from: Groundwater, Surface water.

Major water systems include:

  • Alpine Oaks Estates Llc
  • Alpine Water Users Association
  • Anza Mutual Water Company
  • Anza Pines Mobile Home Park
  • Arbor Mobile Home Park Ws
  • Arrowhead Villas Mutual Service Company
  • Baker Community Services District
  • Baldy Mountain Ranch
  • Bar "h" Mwc
  • Bar-len Mwc
  • ...and 180 more systems

Water quality can vary significantly between systems. Always check the ZIP-level report for your specific address.

Radon Risk

Zone Risk Level ZIP Codes Percentage
Zone 1 High 0 0%
Zone 2 Moderate 150 60%
Zone 3 Low 81 32%

Is Riverside-San Bernardino Safe for Homebuyers?

Positive indicators: above-average metro safety score (B); majority of ZIP codes rated A or B.

Areas of concern: 234 health-based EPA violations on record; 7 ZIP codes exceed EPA lead limits.

Safety conditions vary widely within the metro. A ZIP code with an A grade may be just a few miles from one rated F. Always check your specific ZIP code before making a purchase decision.

Frequently Asked Questions

What is the water quality safety grade for the Riverside-San Bernardino metro area?

The Riverside-San Bernardino metro area has an average Home Safety Score of 75/100 (grade B). This score is based on EPA violation records, lead testing data, radon risk, and flood exposure across 250 ZIP codes.

How many EPA water violations are in the Riverside-San Bernardino area?

There are 580 total EPA violations across the Riverside-San Bernardino metro, with 234 being health-based violations. 104 out of 250 ZIP codes (42%) have at least one recorded violation.

Is the tap water safe to drink in Riverside-San Bernardino?

Water safety varies by ZIP code and water system. 7 ZIP codes in the metro exceed EPA lead action levels. The average lead level is 0.0038 mg/L (EPA action level is 0.015 mg/L). Check your specific ZIP code for a detailed report.

What percentage of homes in Riverside-San Bernardino have lead risk?

Approximately 55% of housing in the Riverside-San Bernardino metro was built before 1986, when lead pipes were still legal. 6% was built before 1950, the highest-risk category for lead paint. Homes in older neighborhoods should be tested for lead in both water and paint.

What is the flood risk in the Riverside-San Bernardino metro?

The Riverside-San Bernardino metro has recorded 4,379 FEMA flood insurance claims across 154 ZIP codes, with an average payout of $6,697 per claim. Check the FEMA flood map for your specific property.

Cities in the Riverside-San Bernardino Metro

...and 56 more cities. Browse all via city directory.

All 250 ZIP Codes

View all ZIP codes in the Inland Empire metro
  • 92301 Adelanto [B] — 15 violations
  • 92304 Amboy [D]
  • 92305 Angelus Oaks [B] — 8 violations
  • 92307 Apple Valley [B] — 1 violation
  • 92308 Apple Valley [B] — 1 violation
  • 92309 Baker [B] — 3 violations
  • 92310 Fort Irwin [B]
  • 92311 Barstow [D] — 31 violations
  • 92312 Barstow [F] — 31 violations
  • 92313 Grand Terrace [B] — 1 violation
  • 92314 Big Bear City [B]
  • 92315 Big Bear Lake [B] — 1 violation
  • 92316 Bloomington [B]
  • 92317 Blue Jay [C] — 2 violations
  • 92318 Bryn Mawr [D]
  • 92320 Calimesa [B] — 2 violations
  • 92321 Cedar Glen [B] — 6 violations
  • 92322 Cedarpines Park [B]
  • 92323 Cima [D]
  • 92324 Colton [C] — 6 violations
  • 92325 Crestline [B] — 2 violations
  • 92327 Daggett [F] — 21 violations
  • 92328 Death Valley [B] — 2 violations
  • 92329 Phelan [B]
  • 92330
  • 92331 Fontana [B]
  • 92332 Essex [D]
  • 92333 Fawnskin [C] — 3 violations
  • 92334 Fontana [B]
  • 92335 Fontana [B]
  • 92336 Fontana [B]
  • 92337 Fontana [B]
  • 92338 Ludlow [D] — 23 violations
  • 92339 Forest Falls [D] — 9 violations
  • 92340 Hesperia [C] — 4 violations
  • 92341 Green Valley Lake [D] — 2 violations
  • 92342 Helendale [B]
  • 92343
  • 92344 Hesperia [C] — 4 violations
  • 92345 Hesperia [C] — 4 violations
  • 92346 Highland [B]
  • 92347 Hinkley [D]
  • 92349
  • 92350 Loma Linda [B] — 1 violation
  • 92352 Lake Arrowhead [D]
  • 92354 Loma Linda [B] — 1 violation
  • 92356 Lucerne Valley [C]
  • 92357 Loma Linda [B] — 1 violation
  • 92358 Lytle Creek [B]
  • 92359 Mentone [B] — 7 violations
  • 92360
  • 92363 Needles [B] — 1 violation
  • 92364 Nipton [D]
  • 92365 Newberry Springs [D] — 11 violations
  • 92366 Mountain Pass [B] — 2 violations
  • 92368 Oro Grande [D]
  • 92369 Patton [D]
  • 92370
  • 92371 Phelan [B]
  • 92372 Pinon Hills [C]
  • 92373 Redlands [C] — 5 violations
  • 92374 Redlands [C] — 5 violations
  • 92375 Redlands [B] — 5 violations
  • 92376 Rialto [B]
  • 92377 Rialto [B]
  • 92378 Rimforest [D]
  • 92382 Running Springs [B] — 4 violations
  • 92383
  • 92384 Shoshone [B] — 8 violations
  • 92385 Skyforest [C]
  • 92386 Sugarloaf [C]
  • 92389 Tecopa [D]
  • 92391 Twin Peaks [B] — 3 violations
  • 92392 Victorville [B]
  • 92393 Victorville [B]
  • 92394 Victorville [B]
  • 92395 Victorville [B]
  • 92397 Wrightwood [C]
  • 92398 Yermo [B] — 1 violation
  • 92399 Yucaipa [C] — 4 violations
  • 92401 San Bernardino [B]
  • 92402 San Bernardino [B]
  • 92403 San Bernardino [B]
  • 92404 San Bernardino [C]
  • 92405 San Bernardino [B]
  • 92406 San Bernardino [B]
  • 92407 San Bernardino [B]
  • 92408 San Bernardino [B]
  • 92410 San Bernardino [B]
  • 92411 San Bernardino [B]
  • 92412 San Bernardino [B]
  • 92413 San Bernardino [B]
  • 92414 San Bernardino [B]
  • 92415 San Bernardino [B]
  • 92418 San Bernardino [B]
  • 92423 San Bernardino [B]
  • 92424 San Bernardino [B]
  • 92427 San Bernardino [B]
  • 92501 Riverside [B]
  • 92502 Riverside [B]
  • 92503 Riverside [B]
  • 92504 Riverside [B]
  • 92505 Riverside [B]
  • 92506 Riverside [B]
  • 92507 Riverside [B]
  • 92508 Riverside [B]
  • 92509 Riverside [B]
  • 92513 Riverside [B]
  • 92514 Riverside [B]
  • 92515 Riverside [B]
  • 92516 Riverside [B]
  • 92517 Riverside [B]
  • 92518 March Air Reserve Base [D]
  • 92519 Riverside [B]
  • 92521 Riverside [B]
  • 92522 Riverside [B]
  • 92526
  • 92530 Lake Elsinore [B]
  • 92531 Lake Elsinore [B]
  • 92532 Lake Elsinore [B]
  • 92533
  • 92536 Aguanga [B]
  • 92539 Anza [C] — 14 violations
  • 92541
  • 92543 Hemet [B] — 3 violations
  • 92544 Hemet [B] — 3 violations
  • 92545 Hemet [B] — 3 violations
  • 92546 Hemet [B] — 3 violations
  • 92548 Homeland [C]
  • 92549 Idyllwild [B] — 5 violations
  • 92551 Moreno Valley [B]
  • 92552 Moreno Valley [B]
  • 92553 Moreno Valley [B]
  • 92554 Moreno Valley [B]
  • 92555 Moreno Valley [B]
  • 92556 Moreno Valley [B]
  • 92557 Moreno Valley [B]
  • 92561 Mountain Center [B] — 1 violation
  • 92562 Murrieta [F] — 7 violations
  • 92563 Murrieta [D] — 7 violations
  • 92564 Murrieta [D] — 7 violations
  • 92567 Nuevo [B]
  • 92570 Perris [B]
  • 92571 Perris [B]
  • 92572 Perris [B]
  • 92581 San Jacinto [B]
  • 92582 San Jacinto [B]
  • 92583 San Jacinto [B]
  • 92584 Menifee [C]
  • 92585 Sun City [C]
  • 92586 Sun City [C]
  • 92587 Sun City [C]
  • 92589 Temecula [B] — 7 violations
  • 92590 Temecula [B] — 7 violations
  • 92591 Temecula [B] — 7 violations
  • 92592 Temecula [B] — 7 violations
  • 92593 Temecula [B] — 7 violations
  • 92595 Wildomar [B] — 2 violations
  • 92596 Winchester [C]
  • 92599 Perris [B]
  • 92602 Irvine [A] — 6 violations
  • 92603 Irvine [A] — 6 violations
  • 92604 Irvine [A] — 6 violations
  • 92605 Huntington Beach [A] — 7 violations
  • 92606 Irvine [A] — 6 violations
  • 92607 Laguna Niguel [C]
  • 92609 El Toro [C]
  • 92610 Foothill Ranch [B]
  • 92612 Irvine [A] — 6 violations
  • 92614 Irvine [A] — 6 violations
  • 92615 Huntington Beach [A] — 7 violations
  • 92616 Irvine [A] — 6 violations
  • 92617 Irvine [A] — 6 violations
  • 92618 Irvine [A] — 6 violations
  • 92619 Irvine [A] — 6 violations
  • 92620 Irvine [A] — 6 violations
  • 92621
  • 92623 Irvine [A] — 6 violations
  • 92624 Capistrano Beach [C]
  • 92625 Corona Del Mar [C]
  • 92626 Costa Mesa [D] — 28 violations
  • 92627 Costa Mesa [C] — 28 violations
  • 92628 Costa Mesa [C] — 28 violations
  • 92629 Dana Point [B] — 9 violations
  • 92630 Lake Forest [B] — 5 violations
  • 92635
  • 92637 Laguna Woods [C]
  • 92640
  • 92643
  • 92645
  • 92646 Huntington Beach [B] — 7 violations
  • 92647 Huntington Beach [B] — 7 violations
  • 92648 Huntington Beach [B] — 7 violations
  • 92649 Huntington Beach [B] — 7 violations
  • 92650 East Irvine [C]
  • 92651 Laguna Beach [B]
  • 92652 Laguna Beach [A]
  • 92653 Laguna Hills [A]
  • 92654 Laguna Hills [A]
  • 92655 Midway City [A] — 1 violation
  • 92656 Aliso Viejo [B]
  • 92657 Newport Coast [B]
  • 92658 Newport Beach [A] — 1 violation
  • 92659 Newport Beach [A] — 1 violation
  • 92660 Newport Beach [B] — 1 violation
  • 92661 Newport Beach [B] — 1 violation
  • 92662 Newport Beach [B] — 1 violation
  • 92663 Newport Beach [B] — 1 violation
  • 92667
  • 92668
  • 92669
  • 92672 San Clemente [A]
  • 92673 San Clemente [A]
  • 92674 San Clemente [A]
  • 92675 San Juan Capistrano [A] — 1 violation
  • 92676 Silverado [C]
  • 92677 Laguna Niguel [C]
  • 92678 Trabuco Canyon [A]
  • 92679 Trabuco Canyon [A]
  • 92680
  • 92683 Westminster [A]
  • 92684 Westminster [A]
  • 92685 Westminster [A]
  • 92688 Rancho Santa Margarita [A] — 1 violation
  • 92690 Mission Viejo [C]
  • 92691 Mission Viejo [B]
  • 92692 Mission Viejo [B]
  • 92693 San Juan Capistrano [A] — 1 violation
  • 92694 Ladera Ranch [C]
  • 92697 Irvine [A] — 6 violations
  • 92698 Aliso Viejo [C]
  • 92701 Santa Ana [A] — 1 violation
  • 92702 Santa Ana [A] — 1 violation
  • 92703 Santa Ana [B] — 1 violation
  • 92704 Santa Ana [B] — 1 violation
  • 92705 Santa Ana [B] — 1 violation
  • 92706 Santa Ana [B] — 1 violation
  • 92707 Santa Ana [B] — 1 violation
  • 92708 Fountain Valley [B]
  • 92710 Irvine [A] — 6 violations
  • 92711 Santa Ana [A] — 1 violation
  • 92712 Santa Ana [A] — 1 violation
  • 92714
  • 92725 Santa Ana [A] — 1 violation
  • 92728 Fountain Valley [A]
  • 92735 Santa Ana [A] — 1 violation
  • 92780 Tustin [A] — 1 violation
  • 92781 Tustin [A] — 1 violation
  • 92782 Tustin [A] — 1 violation
  • 92799 Santa Ana [A] — 1 violation

Data Sources

Updated daily.

Frequently Asked Questions

What is the water quality safety grade for the Riverside-San Bernardino metro area?

The Riverside-San Bernardino metro area has an average Home Safety Score of 75/100 (grade B). This score is based on EPA violation records, lead testing data, radon risk, and flood exposure across 250 ZIP codes.

How many EPA water violations are in the Riverside-San Bernardino area?

There are 580 total EPA violations across the Riverside-San Bernardino metro, with 234 being health-based violations. 104 out of 250 ZIP codes (42%) have at least one recorded violation.

Is the tap water safe to drink in Riverside-San Bernardino?

Water safety varies by ZIP code and water system. 7 ZIP codes in the metro exceed EPA lead action levels. The average lead level is 0.0038 mg/L (EPA action level is 0.015 mg/L). Check your specific ZIP code for a detailed report.

What percentage of homes in Riverside-San Bernardino have lead risk?

Approximately 55% of housing in the Riverside-San Bernardino metro was built before 1986, when lead pipes were still legal. 6% was built before 1950, the highest-risk category for lead paint. Homes in older neighborhoods should be tested for lead in both water and paint.

What is the flood risk in the Riverside-San Bernardino metro?

The Riverside-San Bernardino metro has recorded 4,379 FEMA flood insurance claims across 154 ZIP codes, with an average payout of $6,697 per claim. Check the FEMA flood map for your specific property.

Get safety alerts

Free updates when EPA data changes for this area. No spam.

Unsubscribe anytime. Privacy Policy.

Share This Page

X Facebook
Violations found — check filter options Free tool — no phone call required.