WATER QUALITY CA 454 HEALTH VIOLATIONS

Los Angeles County Water Quality: 1,342 Violations (CA)

169 water systems · 459 ZIP codes · Grade B · Updated 2026-06-04

Data: EPA Safe Drinking Water Information System (SDWIS), EPA ECHO Last verified: 2026-06-04

B
County Grade
169
Water Systems
1,342
Total Violations
454
Health-Based
459
ZIP Codes
1,153
Enforcement Actions

Violation Trend

EPA violations across water systems in Los Angeles County.

2021
2022
2023
2024
2025
Health-based Other violations

Concerned about water quality in Los Angeles County?

Get connected with a certified testing service.

Find the Right Filter →

Water Quality Overview

Los Angeles County has 169 community water systems serving approximately 622,860,549 people across 459 ZIP codes. These systems have accumulated 1,342 EPA violations, including 454 health-based violations.

Health-based violations account for 34% of all violations in Los Angeles County. These violations indicate contaminant levels that may pose direct risks to human health.

Violation Breakdown

Violation Type Count Percentage
Health-based 454 33.8%
Monitoring/Reporting 888 66.2%
Total 1,342 100%

Health-based violations indicate contaminant levels exceeding EPA Maximum Contaminant Levels (MCLs). Monitoring violations indicate failures to test or report.

Cities with Most Violations

Rank City Violations Health-Based ZIP Codes Population
1 Long Beach 513 54 27 12,706,304
2 Los Angeles 190 95 95 386,511,137
3 Lancaster 144 114 6 814,676
4 Pasadena 125 0 25 4,869,172
5 Encino 72 72 4 7,751,460
6 Valencia 63 57 3 589,026
7 Burbank 39 0 13 9,501,539
8 Pomona 20 10 5 1,236,798
9 El Monte 20 0 4 1,229,579
10 Lake Hughes 17 15 1 294,203

Violation Trend

Year-by-year EPA violations across water systems in Los Angeles County:

Year Total Health-Based
2021 34 34
2022 163 157
2023 183 183
2024 328 328
2025 89 89

Most Common Contaminants

Contaminant Category Violations ZIPs Affected Health-Based
Stage 2 DBP Rule Treatment Technique 302 149 Yes
Barium Inorganic 212 42 Yes
Lead Inorganic 74 47 Yes
Combined Radium Radionuclides 68 4 Yes
Stage 1 DBP Rule Treatment Technique 41 41 No
Surface Water Treatment Rule Treatment Technique 41 41 No
Total Trihalomethanes (TTHM) Disinfection Byproducts 37 31 No
Total Coliform Microbiological 34 34 No
Arsenic Inorganic 27 27 No
Revised Total Coliform Rule Microbiological 9 9 Yes

Understanding Water Quality Scores

Each ZIP code in Los Angeles County receives a safety score from 0-100 based on EPA compliance data. Scores factor in the number and severity of violations, with health-based violations weighted more heavily than monitoring failures. Resolved violations (where the system returned to compliance) receive reduced weight in the scoring.

The county-level grade (B) represents the average across all 459 ZIP codes. Individual ZIP codes may vary significantly — a county with a B grade may contain both A-rated and D-rated areas.

Water Systems in Los Angeles County

Los Angeles County is served by 169 community water systems, averaging 0.4 systems per ZIP code. Each system is independently regulated and tested by the EPA. Larger systems serving more people typically have more extensive monitoring requirements.

Water systems in Los Angeles County source water from a mix of surface water (rivers, reservoirs) and groundwater (wells, aquifers). Source type affects which contaminants are most likely to be detected.

How to Check Your Water in Los Angeles County

  1. Enter your ZIP code on ZipCheckup for detailed water system data including contaminant levels, violation history, and safety scores

  2. Request your CCR — every water utility must provide an annual Consumer Confidence Report

  3. Get a home test — certified kits ($20-$50) or professional lab tests ($150-$400) can detect contaminants not covered by routine testing

  4. Consider filtration — NSF-certified filters can address specific contaminants found in your area

  5. Check for lead — homes built before 1986 should test for lead regardless of utility compliance

EPA Enforcement

The EPA and state regulators have taken 1,153 enforcement actions against water systems in Los Angeles County. Enforcement actions range from compliance assistance and administrative orders to formal penalties. Systems under enforcement are required to remediate violations and may face ongoing monitoring requirements.

Data Sources

Updated daily.

Water Quality Map: Los Angeles County, CA

Each dot represents a ZIP code. Color indicates water quality grade. Tap a dot for details.

A B C D F

Water Quality by ZIP Code in Los Angeles County

Water quality varies across Los Angeles County's 459 ZIP codes. Check your specific ZIP for detailed contaminant data.

ZIP Code City Grade Score Violations Health
93534 Lancaster D 48 24 19 View →
93535 Lancaster D 43 24 19 View →
93536 Lancaster D 43 24 19 View →
93539 Lancaster F 36 24 19 View →
93584 Lancaster F 36 24 19 View →
93586 Lancaster F 36 24 19 View →
91354 Valencia D 47 21 19 View →
91355 Valencia D 47 21 19 View →
91385 Valencia F 35 21 19 View →
90801 Long Beach B 75 19 2 View →
90802 Long Beach B 75 19 2 View →
90809 Long Beach B 73 19 2 View →
90822 Long Beach B 73 19 2 View →
90831 Long Beach B 73 19 2 View →
90832 Long Beach B 73 19 2 View →
90833 Long Beach B 73 19 2 View →
90834 Long Beach B 73 19 2 View →
90835 Long Beach B 73 19 2 View →
90840 Long Beach B 73 19 2 View →
90842 Long Beach B 73 19 2 View →
90844 Long Beach B 73 19 2 View →
90846 Long Beach B 73 19 2 View →
90847 Long Beach B 73 19 2 View →
90848 Long Beach B 73 19 2 View →
90853 Long Beach B 73 19 2 View →
90899 Long Beach B 73 19 2 View →
90804 Long Beach B 70 19 2 View →
90806 Long Beach B 70 19 2 View →
90807 Long Beach B 70 19 2 View →
90808 Long Beach B 70 19 2 View →
90810 Long Beach B 70 19 2 View →
90813 Long Beach B 70 19 2 View →
90814 Long Beach B 70 19 2 View →
90815 Long Beach B 70 19 2 View →
90803 Long Beach C 65 19 2 View →
90805 Long Beach C 65 19 2 View →
91316 Encino F 23 18 18 View →
91436 Encino F 18 18 18 View →
91416 Encino F 17 18 18 View →
91426 Encino F 17 18 18 View →
93532 Lake Hughes D 53 17 15 View →
93544 Llano C 62 8 3 View →
90755 Signal Hill B 78 7 5 View →
90640 Montebello B 80 6 0 View →
91101 Pasadena B 81 5 0 View →
91102 Pasadena B 81 5 0 View →
91104 Pasadena B 81 5 0 View →
91106 Pasadena B 81 5 0 View →
91110 Pasadena B 81 5 0 View →
91114 Pasadena B 81 5 0 View →
91115 Pasadena B 81 5 0 View →
91116 Pasadena B 81 5 0 View →
91117 Pasadena B 81 5 0 View →
91121 Pasadena B 81 5 0 View →
91123 Pasadena B 81 5 0 View →
91124 Pasadena B 81 5 0 View →
91125 Pasadena B 81 5 0 View →
91126 Pasadena B 81 5 0 View →
91129 Pasadena B 81 5 0 View →
91182 Pasadena B 81 5 0 View →
91184 Pasadena B 81 5 0 View →
91185 Pasadena B 81 5 0 View →
91188 Pasadena B 81 5 0 View →
91189 Pasadena B 81 5 0 View →
91191 Pasadena B 81 5 0 View →
91199 Pasadena B 81 5 0 View →
90661 Pico Rivera B 79 5 0 View →
90662 Pico Rivera B 79 5 0 View →
91731 El Monte B 79 5 0 View →
91732 El Monte B 79 5 0 View →
91734 El Monte B 79 5 0 View →
91735 El Monte B 79 5 0 View →
91103 Pasadena B 76 5 0 View →
91105 Pasadena B 76 5 0 View →
91107 Pasadena B 76 5 0 View →
90660 Pico Rivera B 74 5 0 View →
90275 Rancho Palos Verdes C 63 5 5 View →
91766 Pomona B 78 4 2 View →
91768 Pomona B 78 4 2 View →
91767 Pomona B 77 4 2 View →
91769 Pomona B 77 4 2 View →
91797 Pomona B 77 4 2 View →
91043 Tujunga B 82 3 1 View →
91502 Burbank B 82 3 0 View →
91503 Burbank B 82 3 0 View →
91505 Burbank B 82 3 0 View →
91506 Burbank B 82 3 0 View →
91507 Burbank B 82 3 0 View →
91508 Burbank B 82 3 0 View →
91510 Burbank B 82 3 0 View →
91521 Burbank B 82 3 0 View →
91522 Burbank B 82 3 0 View →
91523 Burbank B 82 3 0 View →
91526 Burbank B 82 3 0 View →
91702 Azusa B 79 3 1 View →
91350 Santa Clarita B 78 3 2 View →
91380 Santa Clarita B 77 3 2 View →
91382 Santa Clarita B 77 3 2 View →
91383 Santa Clarita B 77 3 2 View →
91501 Burbank B 77 3 0 View →
91504 Burbank B 77 3 0 View →
91390 Santa Clarita B 73 3 2 View →
91042 Tujunga B 72 3 1 View →
93543 Littlerock B 72 3 0 View →
91706 Baldwin Park B 82 2 0 View →
91770 Rosemead B 81 2 0 View →
91771 Rosemead B 81 2 0 View →
91772 Rosemead B 81 2 0 View →
90003 Los Angeles B 79 2 1 View →
90006 Los Angeles B 79 2 1 View →
90007 Los Angeles B 79 2 1 View →
90010 Los Angeles B 79 2 1 View →
90013 Los Angeles B 79 2 1 View →
90015 Los Angeles B 79 2 1 View →
90017 Los Angeles B 79 2 1 View →
90018 Los Angeles B 79 2 1 View →
90020 Los Angeles B 79 2 1 View →
90022 Los Angeles B 79 2 1 View →
90026 Los Angeles B 79 2 1 View →
90028 Los Angeles B 79 2 1 View →
90030 Los Angeles B 79 2 1 View →
90031 Los Angeles B 79 2 1 View →
90032 Los Angeles B 79 2 1 View →
90033 Los Angeles B 79 2 1 View →
90038 Los Angeles B 79 2 1 View →
90040 Los Angeles B 79 2 1 View →
90044 Los Angeles B 79 2 1 View →
90045 Los Angeles B 79 2 1 View →
90051 Los Angeles B 79 2 1 View →
90054 Los Angeles B 79 2 1 View →
90056 Los Angeles B 79 2 1 View →
90059 Los Angeles B 79 2 1 View →
90061 Los Angeles B 79 2 1 View →
90062 Los Angeles B 79 2 1 View →
90063 Los Angeles B 79 2 1 View →
90071 Los Angeles B 79 2 1 View →
90078 Los Angeles B 79 2 1 View →
90084 Los Angeles B 79 2 1 View →
91007 Arcadia B 79 2 1 View →
91755 Monterey Park B 79 2 1 View →
91756 Monterey Park B 79 2 1 View →
90001 Los Angeles B 78 2 1 View →
90002 Los Angeles B 78 2 1 View →
90009 Los Angeles B 78 2 1 View →
90011 Los Angeles B 78 2 1 View →
90012 Los Angeles B 78 2 1 View →
90021 Los Angeles B 78 2 1 View →
90023 Los Angeles B 78 2 1 View →
90037 Los Angeles B 78 2 1 View →
90050 Los Angeles B 78 2 1 View →
90052 Los Angeles B 78 2 1 View →
90053 Los Angeles B 78 2 1 View →
90055 Los Angeles B 78 2 1 View →
90057 Los Angeles B 78 2 1 View →
90058 Los Angeles B 78 2 1 View →
90060 Los Angeles B 78 2 1 View →
90070 Los Angeles B 78 2 1 View →
90072 Los Angeles B 78 2 1 View →
90073 Los Angeles B 78 2 1 View →
90074 Los Angeles B 78 2 1 View →
90075 Los Angeles B 78 2 1 View →
90076 Los Angeles B 78 2 1 View →
90079 Los Angeles B 78 2 1 View →
90080 Los Angeles B 78 2 1 View →
90081 Los Angeles B 78 2 1 View →
90082 Los Angeles B 78 2 1 View →
90083 Los Angeles B 78 2 1 View →
90086 Los Angeles B 78 2 1 View →
90087 Los Angeles B 78 2 1 View →
90088 Los Angeles B 78 2 1 View →
90089 Los Angeles B 78 2 1 View →
90091 Los Angeles B 78 2 1 View →
90093 Los Angeles B 78 2 1 View →
90095 Los Angeles B 78 2 1 View →
90096 Los Angeles B 78 2 1 View →
90099 Los Angeles B 78 2 1 View →
90101 Los Angeles B 78 2 1 View →
90103 Los Angeles B 78 2 1 View →
90189 Los Angeles B 78 2 1 View →
91066 Arcadia B 78 2 1 View →
91077 Arcadia B 78 2 1 View →
91376 Agoura Hills B 78 2 1 View →
93563 Valyermo B 78 2 1 View →
90004 Los Angeles B 74 2 1 View →
90005 Los Angeles B 74 2 1 View →
90008 Los Angeles B 74 2 1 View →
90014 Los Angeles B 74 2 1 View →
90024 Los Angeles B 74 2 1 View →
90025 Los Angeles B 74 2 1 View →
90027 Los Angeles B 74 2 1 View →
90029 Los Angeles B 74 2 1 View →
90034 Los Angeles B 74 2 1 View →
90036 Los Angeles B 74 2 1 View →
90039 Los Angeles B 74 2 1 View →
90041 Los Angeles B 74 2 1 View →
90042 Los Angeles B 74 2 1 View →
90043 Los Angeles B 74 2 1 View →
90064 Los Angeles B 74 2 1 View →
90065 Los Angeles B 74 2 1 View →
90066 Los Angeles B 74 2 1 View →
90067 Los Angeles B 74 2 1 View →
91006 Arcadia B 74 2 1 View →
91754 Monterey Park B 74 2 1 View →
90016 Los Angeles C 69 2 1 View →
90019 Los Angeles C 69 2 1 View →
90035 Los Angeles C 69 2 1 View →
90047 Los Angeles C 69 2 1 View →
90048 Los Angeles C 69 2 1 View →
90068 Los Angeles C 69 2 1 View →
91750 La Verne C 69 2 1 View →
90046 Los Angeles C 64 2 1 View →
90049 Los Angeles C 64 2 1 View →
90077 Los Angeles C 64 2 1 View →
91301 Agoura Hills C 64 2 1 View →
90239 Downey B 83 1 0 View →
90241 Downey B 83 1 0 View →
90242 Downey B 83 1 0 View →
90250 Hawthorne B 83 1 0 View →
90251 Hawthorne B 83 1 0 View →
90301 Inglewood B 83 1 0 View →
90302 Inglewood B 83 1 0 View →
90304 Inglewood B 83 1 0 View →
90305 Inglewood B 83 1 0 View →
90306 Inglewood B 83 1 0 View →
90307 Inglewood B 83 1 0 View →
90308 Inglewood B 83 1 0 View →
90309 Inglewood B 83 1 0 View →
90310 Inglewood B 83 1 0 View →
90311 Inglewood B 83 1 0 View →
90312 Inglewood B 83 1 0 View →
90397 Inglewood B 83 1 0 View →
90398 Inglewood B 83 1 0 View →
91740 Glendora B 83 1 0 View →
91741 Glendora B 83 1 0 View →
93552 Palmdale B 83 1 0 View →
93590 Palmdale B 83 1 0 View →
93591 Palmdale B 83 1 0 View →
93599 Palmdale B 83 1 0 View →
90209 Beverly Hills B 81 1 0 View →
90213 Beverly Hills B 81 1 0 View →
91012 La Canada Flintridge B 81 1 0 View →
90240 Downey B 78 1 0 View →
90303 Inglewood B 78 1 0 View →
93550 Palmdale B 78 1 0 View →
93551 Palmdale B 78 1 0 View →
90211 Beverly Hills B 76 1 0 View →
90212 Beverly Hills B 76 1 0 View →
90255 Huntington Park B 75 1 0 View →
91722 Covina B 75 1 0 View →
91724 Covina B 75 1 0 View →
91723 Covina B 72 1 0 View →
91011 La Canada Flintridge B 71 1 0 View →
91017 Monrovia B 70 1 0 View →
91016 Monrovia C 68 1 0 View →
90210 Beverly Hills C 66 1 0 View →
90220 Compton B 83 0 0 View →
90221 Compton B 83 0 0 View →
90222 Compton B 83 0 0 View →
90223 Compton B 83 0 0 View →
90224 Compton B 83 0 0 View →
90267 Manhattan Beach B 83 0 0 View →
90280 South Gate B 83 0 0 View →
90401 Santa Monica B 83 0 0 View →
90404 Santa Monica B 83 0 0 View →
90406 Santa Monica B 83 0 0 View →
90407 Santa Monica B 83 0 0 View →
90408 Santa Monica B 83 0 0 View →
90409 Santa Monica B 83 0 0 View →
90410 Santa Monica B 83 0 0 View →
90411 Santa Monica B 83 0 0 View →
90601 Whittier B 83 0 0 View →
90602 Whittier B 83 0 0 View →
90603 Whittier B 83 0 0 View →
90604 Whittier B 83 0 0 View →
90605 Whittier B 83 0 0 View →
90606 Whittier B 83 0 0 View →
90607 Whittier B 83 0 0 View →
90608 Whittier B 83 0 0 View →
90609 Whittier B 83 0 0 View →
90610 Whittier B 83 0 0 View →
90612 Whittier B 83 0 0 View →
90704 Avalon B 83 0 0 View →
90707 Bellflower B 83 0 0 View →
91031 South Pasadena B 83 0 0 View →
91201 Glendale B 83 0 0 View →
91202 Glendale B 83 0 0 View →
91203 Glendale B 83 0 0 View →
91204 Glendale B 83 0 0 View →
91205 Glendale B 83 0 0 View →
91207 Glendale B 83 0 0 View →
91209 Glendale B 83 0 0 View →
91210 Glendale B 83 0 0 View →
91221 Glendale B 83 0 0 View →
91222 Glendale B 83 0 0 View →
91224 La Crescenta B 83 0 0 View →
91225 Glendale B 83 0 0 View →
91226 Glendale B 83 0 0 View →
91310 Castaic B 83 0 0 View →
91322 Newhall B 83 0 0 View →
91340 San Fernando B 83 0 0 View →
91341 San Fernando B 83 0 0 View →
91363 Thousand Oaks B 83 0 0 View →
91372 Calabasas B 83 0 0 View →
91711 Claremont B 83 0 0 View →
91744 La Puente B 83 0 0 View →
91746 La Puente B 83 0 0 View →
91747 La Puente B 83 0 0 View →
91749 La Puente B 83 0 0 View →
91773 San Dimas B 83 0 0 View →
91788 Walnut B 83 0 0 View →
91789 Walnut B 83 0 0 View →
91795 Walnut B 83 0 0 View →
91801 Alhambra B 83 0 0 View →
91802 Alhambra B 83 0 0 View →
91803 Alhambra B 83 0 0 View →
91804 Alhambra B 83 0 0 View →
91841 Alhambra B 83 0 0 View →
91896 Alhambra B 83 0 0 View →
91899 Alhambra B 83 0 0 View →
90670 Santa Fe Springs B 82 0 0 View →
91359 Westlake Village B 82 0 0 View →
90671 Santa Fe Springs B 81 0 0 View →
90266 Manhattan Beach B 78 0 0 View →
90402 Santa Monica B 78 0 0 View →
90403 Santa Monica B 78 0 0 View →
90405 Santa Monica B 78 0 0 View →
90706 Bellflower B 78 0 0 View →
91030 South Pasadena B 78 0 0 View →
91206 Glendale B 78 0 0 View →
91208 Glendale B 78 0 0 View →
91214 La Crescenta B 78 0 0 View →
91321 Newhall B 78 0 0 View →
91384 Castaic B 78 0 0 View →
91108 San Marino B 76 0 0 View →
90201 Bell Gardens B 75 0 0 View →
90245 El Segundo B 75 0 0 View →
90501 Torrance B 75 0 0 View →
90504 Torrance B 75 0 0 View →
90505 Torrance B 75 0 0 View →
90650 Norwalk B 75 0 0 View →
90703 Cerritos B 75 0 0 View →
90712 Lakewood B 75 0 0 View →
90713 Lakewood B 75 0 0 View →
90715 Lakewood B 75 0 0 View →
90717 Lomita B 75 0 0 View →
91748 Rowland Heights B 75 0 0 View →
91791 West Covina B 75 0 0 View →
91118 San Marino B 73 0 0 View →
91302 Calabasas B 73 0 0 View →
90270 Maywood B 72 0 0 View →
90502 Torrance B 72 0 0 View →
90503 Torrance B 72 0 0 View →
90506 Torrance B 72 0 0 View →
90507 Torrance B 72 0 0 View →
90508 Torrance B 72 0 0 View →
90509 Torrance B 72 0 0 View →
90510 Torrance B 72 0 0 View →
90651 Norwalk B 72 0 0 View →
90652 Norwalk B 72 0 0 View →
90659 Norwalk B 72 0 0 View →
90711 Lakewood B 72 0 0 View →
90714 Lakewood B 72 0 0 View →
91003 Altadena B 72 0 0 View →
91025 Sierra Madre B 72 0 0 View →
91792 West Covina B 72 0 0 View →
91793 West Covina B 72 0 0 View →
90262 Lynwood B 70 0 0 View →
90723 Paramount B 70 0 0 View →
91001 Altadena B 70 0 0 View →
91024 Sierra Madre B 70 0 0 View →
91790 West Covina B 70 0 0 View →
90247 Gardena C 63 0 0 View →
90249 Gardena C 63 0 0 View →
90254 Hermosa Beach C 63 0 0 View →
90260 Lawndale C 63 0 0 View →
90278 Redondo Beach C 63 0 0 View →
90638 La Mirada C 63 0 0 View →
90701 Artesia C 63 0 0 View →
90716 Hawaiian Gardens C 63 0 0 View →
91008 Duarte C 63 0 0 View →
91010 Duarte C 63 0 0 View →
91046 Verdugo City C 63 0 0 View →
91303 Canoga Park C 63 0 0 View →
91331 Pacoima C 63 0 0 View →
91343 North Hills C 63 0 0 View →
91345 Mission Hills C 63 0 0 View →
91381 Stevenson Ranch C 63 0 0 View →
91402 Panorama City C 63 0 0 View →
91601 North Hollywood C 63 0 0 View →
91602 North Hollywood C 63 0 0 View →
91603 North Hollywood C 63 0 0 View →
91606 North Hollywood C 63 0 0 View →
91607 Valley Village C 63 0 0 View →
91733 South El Monte C 63 0 0 View →
91765 Diamond Bar C 63 0 0 View →
91776 San Gabriel C 63 0 0 View →
91778 San Gabriel C 63 0 0 View →
90264 Malibu C 55 0 0 View →
90277 Redondo Beach C 55 0 0 View →
90291 Venice C 55 0 0 View →
90745 Carson C 55 0 0 View →
90746 Carson C 55 0 0 View →
91304 Canoga Park C 55 0 0 View →
91307 West Hills C 55 0 0 View →
91342 Sylmar C 55 0 0 View →
91344 Granada Hills C 55 0 0 View →
91351 Canyon Country C 55 0 0 View →
91352 Sun Valley C 55 0 0 View →
91605 North Hollywood C 55 0 0 View →
91745 Hacienda Heights C 55 0 0 View →
90202 Bell D 53 0 0 View →
90248 Gardena D 53 0 0 View →
90261 Lawndale D 53 0 0 View →
90263 Malibu D 53 0 0 View →
90294 Venice D 53 0 0 View →
90637 La Mirada D 53 0 0 View →
90639 La Mirada D 53 0 0 View →
90702 Artesia D 53 0 0 View →
90747 Carson D 53 0 0 View →
91009 Duarte D 53 0 0 View →
91020 Montrose D 53 0 0 View →
91021 Montrose D 53 0 0 View →
91023 Mount Wilson D 53 0 0 View →
91041 Sunland D 53 0 0 View →
91305 Canoga Park D 53 0 0 View →
91308 West Hills D 53 0 0 View →
91309 Canoga Park D 53 0 0 View →
91333 Pacoima D 53 0 0 View →
91334 Pacoima D 53 0 0 View →
91346 Mission Hills D 53 0 0 View →
91353 Sun Valley D 53 0 0 View →
91365 Woodland Hills D 53 0 0 View →
91371 Woodland Hills D 53 0 0 View →
91386 Canyon Country D 53 0 0 View →
91392 Sylmar D 53 0 0 View →
91393 North Hills D 53 0 0 View →
91394 Granada Hills D 53 0 0 View →
91395 Mission Hills D 53 0 0 View →
91412 Panorama City D 53 0 0 View →
91609 North Hollywood D 53 0 0 View →
91611 North Hollywood D 53 0 0 View →
91612 North Hollywood D 53 0 0 View →
91614 Studio City D 53 0 0 View →
91615 North Hollywood D 53 0 0 View →
91616 North Hollywood D 53 0 0 View →
91617 Valley Village D 53 0 0 View →
91618 North Hollywood D 53 0 0 View →
91714 City Of Industry D 53 0 0 View →
91715 City Of Industry D 53 0 0 View →
91716 City Of Industry D 53 0 0 View →
91780 Temple City D 53 0 0 View →
93553 Pearblossom D 53 0 0 View →
90290 Topanga D 50 0 0 View →
91040 Sunland D 50 0 0 View →
91364 Woodland Hills D 50 0 0 View →
91367 Woodland Hills D 50 0 0 View →
91387 Canyon Country D 50 0 0 View →
90272 Pacific Palisades D 45 0 0 View →
90265 Malibu D 40 0 0 View →

What are EPA health violations?

Health-based violations mean a contaminant was detected above the EPA's Maximum Contaminant Level (MCL) — the legal limit designed to protect human health. Los Angeles County has 454 such violations. Not all violations cause illness, but repeated exceedances increase risk, especially for children and immunocompromised individuals.

What is a water quality grade?

ZipCheckup grades water systems from A to F based on EPA violation history, contaminant levels, and system compliance. Grade A means few or no violations; Grade F indicates persistent or serious issues. Los Angeles County's overall grade is B.

Not sure if your water needs a filter?

Our free tool matches your ZIP code data to the right filtration system — based on actual contaminants detected in your area.

Find the Right Filter →

Frequently Asked Questions

Is the tap water safe in Los Angeles County, California?

Los Angeles County has 169 community water systems with 1,342 recorded EPA violations, including 454 health-based. Water quality varies by ZIP code — check your specific location for detailed results.

How many water violations does Los Angeles County have?

Los Angeles County has 1,342 total EPA violations across 459 ZIP codes. 454 are health-based violations indicating contaminant levels potentially harmful to health.

Which city in Los Angeles County has the most water violations?

Long Beach has the most violations in Los Angeles County with 513 recorded EPA violations across 27 ZIP codes.

What contaminants are found in Los Angeles County water?

Los Angeles County water systems are monitored for over 90 EPA-regulated contaminants including lead, copper, nitrates, disinfection byproducts, and bacteria. Check your ZIP code for contaminant-specific data.

How can I test my water in Los Angeles County?

Contact your local water utility for free or low-cost testing. You can also use a certified home test kit ($20-$50) or hire a certified lab ($150-$400).

Get safety alerts for Los Angeles, California

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.