California Water Quality Report
694 cities tested · Average grade: B · 40.3M people served
Live Water Alerts for California →Latest water news in California
Recent reporting on California drinking water — boil-water advisories, regulatory action, and infrastructure events.
California water quality overview
California's drinking water quality is good overall, with an average score of 76.5 out of 100 across 694 cities tested. The median score is 81.5, serving a total population of 40,316,471 residents. 74% of cities earned an A or B grade, indicating broadly strong water quality infrastructure across the state. PFAS "forever chemicals" were detected in 312 of 694 cities tested (45%). 124 cities exceed the 2024 EPA maximum contaminant levels. 8 cities have lead levels exceeding the EPA action level of 15 ppb, often indicating aging infrastructure with lead service lines or lead solder. The state relies on a mix of water sources: 340 cities use groundwater while 354 draw from surface water such as rivers, lakes, and reservoirs.
Issues to watch in California
Explore contaminants in California
More contaminants tested in California
Private-well water in California
Based on USGS Powell Domestic-Well Database — 10,786 private wells sampled across California. These wells are not regulated by the EPA; if you draw your tap from a private well, the public-system grade above does not apply to you.
Top industrial water polluters in California
Industrial polluters nearby
The 10 facilities reporting the most pounds released to surface water in California, 2023.
Total reported releases to surface water: 3,138,777 lbs
| Facility | Top chemical | To surface water (lbs/yr) |
|---|---|---|
CHEVRON PRODUCTS CO. DIV OF CHEVRON USA INC. EL SEGUNDO, CA90245 | Nitrate compounds (water dissociable; reportable only when in aqueous solution) | 1,705,351 |
PHILLIPS 66 RODEO RENEWABLE ENERGY COMPLEX RODEO, CA94572 | Nitrate compounds (water dissociable; reportable only when in aqueous solution) | 529,346 |
MARTINEZ REFINING CO LLC MARTINEZ, CA94553 | Nitrate compounds (water dissociable; reportable only when in aqueous solution) | 473,779 |
VALERO REFINING CO-CALI FORNIA BENICIA REFINERY BENICIA, CA94510 | Nitrate compounds (water dissociable; reportable only when in aqueous solution) | 240,894 |
US MARINE CORPS MCB CAMP PENDLETON CAMP PENDLETON, CA920558008 | Nitrate compounds (water dissociable; reportable only when in aqueous solution) | 110,000 |
+ 5 more facilities
Source: EPA Toxic Release Inventory (TRI) 2023
How California cities scored
Worst Cities
Water quality across California
Each dot is a city, colored by its water quality grade. Size reflects population served. Click any city to view its full water report.
694 cities in California
| # | City | Grade | Score | Population | Violations |
|---|---|---|---|---|---|
| 1 | Blue Lake | A+ | 98.9 | 1K | 2 |
| 2 | Shasta Lake 4510007 | A+ | 98.6 | 11K | 2 |
| 3 | San Fernando | A+ | 98.5 | 24K | 1 |
| 4 | Belmont | A+ | 98.2 | 31K | 3 |
| 5 | Bermuda Dunes | A+ | 98.2 | 9K | 1 |
| 6 | Hidden Valley Lake | A+ | 98.2 | 6K | 1 |
| 7 | Hamilton City | A+ | 98.2 | 2K | 0 |
| 8 | Foster City | A+ | 97.9 | 37K | 5 |
| 9 | Mountain House | A+ | 97.8 | 25K | 2 |
| 10 | Williams | A+ | 97.8 | 6K | 3 |
| 11 | Windsor | A+ | 97.2 | 26K | 3 |
| 12 | Discovery Bay | A+ | 97.1 | 17K | 3 |
| 13 | San Miguel | A+ | 97 | 3K | 1 |
| 14 | Camp Meeker | A+ | 97 | 1K | 0 |
| 15 | Waterford | A+ | 97 | 1K | 0 |
| 16 | La Mesa | A+ | 96.9 | 278K | 0 |
| 17 | Cutten | A+ | 96.8 | 20K | 5 |
| 18 | Cedarville | A+ | 96.8 | 600 | 3 |
| 19 | Rio Vista | A+ | 96.7 | 10K | 6 |
| 20 | Orosi | A+ | 96.7 | 8K | 9 |
| 21 | Sausalito | A+ | 96.6 | 18K | 10 |
| 22 | Carlsbad | A+ | 96.5 | 95K | 0 |
| 23 | Shasta | A+ | 96.4 | 3K | 0 |
| 24 | Jacumba | A+ | 96.4 | 561 | 8 |
| 25 | Cupertino | A+ | 96.3 | 16K | 3 |
| 26 | Woodlake | A+ | 96.3 | 8K | 20 |
| 27 | Del Rey | A+ | 96.3 | 1K | 10 |
| 28 | Marina | A+ | 96.2 | 38K | 4 |
| 29 | Borrego Springs | A+ | 96.2 | 3K | 6 |
| 30 | Stanford | A+ | 96 | 36K | 3 |
| 31 | Palomar Mtn Road | A+ | 95.7 | 13K | 8 |
| 32 | Meadow Vista | A+ | 95.7 | 6K | 61 |
| 33 | Cayucos | A+ | 95.7 | 5K | 2 |
| 34 | Winters | A+ | 95.5 | 7K | 7 |
| 35 | Nice | A+ | 95.4 | 3K | 3 |
| 36 | Gualala | A+ | 95.4 | 3K | 6 |
| 37 | San Bruno | A+ | 95.3 | 41K | 1 |
| 38 | South San Francisco | A | 94.8 | 14K | 10 |
| 39 | Paradise | A | 94.8 | 9K | 5 |
| 40 | Alpine Meadows | A | 94.8 | 2K | 2 |
| 41 | Westwood | A | 94.8 | 2K | 18 |
| 42 | Laytonville | A | 94.8 | 1K | 18 |
| 43 | Imperial Beach | A | 94.7 | 106K | 1 |
| 44 | Dublin | A | 94.7 | 3K | 7 |
| 45 | Arrowbear Lake | A | 94.7 | 2K | 4 |
| 46 | Chino Hills | A | 94.6 | 76K | 5 |
| 47 | Thousand Oaks | A | 94.6 | 53K | 1 |
| 48 | Chester | A | 94.6 | 4K | 9 |
| 49 | Baldwin Park | A | 94.5 | 73K | 6 |
| 50 | Soquel | A | 94.5 | 41K | 2 |
| 51 | Rio Dell | A | 94.5 | 3K | 4 |
| 52 | Brea | A | 94.4 | 48K | 2 |
| 53 | Antioch | A | 94.3 | 115K | 3 |
| 54 | La Canada Flintridge | A | 94.3 | 10K | 7 |
| 55 | Olivehurst | A | 94.2 | 27K | 12 |
| 56 | Templeton | A | 94.2 | 9K | 6 |
| 57 | Linden | A | 94.2 | 2K | 7 |
| 58 | Temescal Valley | A | 93.9 | 22K | 9 |
| 59 | Grass Valley | A | 93.8 | 59K | 20 |
| 60 | Sierra Madre | A | 93.8 | 11K | 6 |
| 61 | Bloomington | A | 93.8 | 3K | 4 |
| 62 | Trona | A | 93.8 | 2K | 22 |
| 63 | Sutter | A | 93.7 | 3K | 9 |
| 64 | Wheatland | A | 93.6 | 4K | 5 |
| 65 | Fall River Mills | A | 93.6 | 2K | 10 |
| 66 | Vallejo | A | 93.5 | 124K | 9 |
| 67 | Vandenberg Sfb | A | 93.5 | 15K | 9 |
| 68 | Poplar | A | 93.5 | 2K | 13 |
| 69 | Lake Elsinore | A | 93.4 | 169K | 12 |
| 70 | Big Bear City | A | 93.4 | 13K | 1 |
| 71 | Palomar Mountain | A | 93.4 | 4K | 16 |
| 72 | Fountain Valley | A | 93.3 | 57K | 4 |
| 73 | Pacifica | A | 93.2 | 39K | 3 |
| 74 | China Lake | A | 93.2 | 7K | 17 |
| 75 | Martinez | A | 93 | 31K | 9 |
| 76 | Half Moon Bay | A | 93 | 19K | 15 |
| 77 | Dixon | A | 93 | 13K | 2 |
| 78 | Quincy | A | 93 | 4K | 8 |
| 79 | Redway | A | 93 | 1K | 6 |
| 80 | Carpinteria | A | 92.9 | 16K | 8 |
| 81 | La Selva Beach | A | 92.9 | 778 | 16 |
| 82 | Littlerock | A | 92.8 | 3K | 7 |
| 83 | East Palo Alto | A | 92.7 | 32K | 19 |
| 84 | Los Alamos | A | 92.7 | 2K | 3 |
| 85 | Grizzly Flats | A | 92.7 | 1K | 5 |
| 86 | Saugus | A | 92.7 | 730 | 18 |
| 87 | Perris | A | 92.6 | 667K | 3 |
| 88 | Vernon | A | 92.6 | 28K | 3 |
| 89 | Escalon | A | 92.6 | 7K | 18 |
| 90 | Beale Afb | A | 92.6 | 7K | 12 |
| 91 | Orangevale | A | 92.4 | 17K | 3 |
| 92 | Guerneville | A | 92.4 | 10K | 12 |
| 93 | Nipomo | A | 92.2 | 14K | 4 |
| 94 | Denair | A | 92.2 | 5K | 18 |
| 95 | Simi Valley | A | 92 | 96K | 16 |
| 96 | Daly City | A | 91.9 | 105K | 5 |
| 97 | Mountain View | A | 91.9 | 82K | 7 |
| 98 | Elizabeth Lake | A | 91.9 | 2K | 7 |
| 99 | Rancho Santa Margarita | A | 91.8 | 168K | 9 |
| 100 | Moffett Field | A | 91.8 | 16K | 2 |
| 101 | Biola | A | 91.8 | 2K | 28 |
| 102 | Citrus Heights | A | 91.7 | 68K | 11 |
| 103 | New Cuyama | A | 91.7 | 700 | 30 |
| 104 | Fallbrook | A | 91.6 | 59K | 7 |
| 105 | Desert Hot Springs | A | 91.5 | 44K | 15 |
| 106 | Rancho Murieta | A | 91.5 | 6K | 6 |
| 107 | Buttonwillow | A | 91.5 | 2K | 36 |
| 108 | Fort Jones | A | 91.4 | 775 | 13 |
| 109 | Mount Baldy | A | 91.4 | 600 | 6 |
| 110 | Cedarpines Park | A | 91.3 | 2K | 5 |
| 111 | Gasquet | A | 91.3 | 657 | 4 |
| 112 | Hillsborough | A | 91.2 | 12K | 18 |
| 113 | Santa Nella | A | 91.2 | 2K | 20 |
| 114 | Auburn | A | 91.1 | 124K | 13 |
| 115 | Arcata | A | 91.1 | 23K | 6 |
| 116 | Loyalton | A | 91.1 | 983 | 4 |
| 117 | Guadalupe | A | 91 | 9K | 9 |
| 118 | San Joaquin | A | 91 | 4K | 20 |
| 119 | Corcoran | A | 90.8 | 23K | 10 |
| 120 | Lake Arrowhead Ca 92352 | A | 90.8 | 845 | 4 |
| 121 | Oceano | A | 90.7 | 8K | 11 |
| 122 | Esparto | A | 90.7 | 4K | 8 |
| 123 | Lost Hills | A | 90.7 | 2K | 31 |
| 124 | South Pasadena | A | 90.5 | 25K | 14 |
| 125 | La Habra Heights | A | 90.5 | 5K | 0 |
| 126 | Durham | A | 90.5 | 2K | 6 |
| 127 | Occidental | A | 90.5 | 951 | 51 |
| 128 | Burney | A | 90.3 | 3K | 18 |
| 129 | Valley Springs | A | 90.3 | 3K | 28 |
| 130 | Sunnyvale | A | 90.2 | 158K | 69 |
| 131 | Pittsburg | A | 90.2 | 63K | 3 |
| 132 | Loma Linda | A | 90.2 | 40K | 8 |
| 133 | Mendota | A | 90.2 | 11K | 14 |
| 134 | Heber | A | 90.2 | 7K | 22 |
| 135 | Midway City | A | 90.2 | 4K | 29 |
| 136 | Fowler | A | 90.1 | 7K | 20 |
| 137 | Hayward | A- | 90 | 163K | 9 |
| 138 | Orland | A | 90 | 8K | 8 |
| 139 | Kirkwood | A | 90 | 8K | 2 |
| 140 | Rio Linda | A- | 89.9 | 15K | 17 |
| 141 | Jackson | A- | 89.9 | 14K | 23 |
| 142 | Ione | A- | 89.9 | 4K | 53 |
| 143 | Cold Springs | A- | 89.9 | 2K | 3 |
| 144 | Etna | A- | 89.9 | 720 | 7 |
| 145 | Costa Mesa | A- | 89.8 | 110K | 39 |
| 146 | San Clemente | A- | 89.8 | 52K | 14 |
| 147 | Lomita | A- | 89.8 | 20K | 2 |
| 148 | Montara | A- | 89.8 | 6K | 5 |
| 149 | Cabazon | A- | 89.8 | 2K | 33 |
| 150 | Mt. Baldy | A- | 89.8 | 2K | 13 |
| 151 | Bodega Bay | A- | 89.8 | 1K | 13 |
| 152 | Poway | A- | 89.7 | 50K | 2 |
| 153 | Quartz Hill | A- | 89.7 | 25K | 3 |
| 154 | Table Mountain | A- | 89.7 | 11K | 41 |
| 155 | Mckinleyville | A- | 89.6 | 19K | 6 |
| 156 | Live Oak | A- | 89.6 | 9K | 35 |
| 157 | Cotati | A- | 89.6 | 7K | 19 |
| 158 | North Highlands | A- | 89.6 | 962 | 16 |
| 159 | San Martin | A- | 89.4 | 961 | 69 |
| 160 | Los Altos Hills | A- | 89.3 | 6K | 6 |
| 161 | Maxwell | A- | 89.3 | 1K | 6 |
| 162 | Burlingame | A- | 89.2 | 885K | 19 |
| 163 | Palo Alto | A- | 89.2 | 70K | 12 |
| 164 | Menlo Park | A- | 89.2 | 23K | 11 |
| 165 | Bolinas | A- | 89.2 | 2K | 55 |
| 166 | Terra Bella | A- | 89.1 | 3K | 30 |
| 167 | Devore | A- | 89.1 | 2K | 10 |
| 168 | Folsom | A- | 89 | 86K | 9 |
| 169 | Moorpark | A- | 89 | 41K | 3 |
| 170 | Avila Beach | A- | 89 | 3K | 3 |
| 171 | Claremont | A- | 89 | 2K | 73 |
| 172 | Lee Vining | A- | 89 | 742 | 26 |
| 173 | Milpitas | A- | 88.9 | 82K | 9 |
| 174 | Weaverville | A- | 88.9 | 4K | 6 |
| 175 | Lockeford | A- | 88.9 | 4K | 27 |
| 176 | Glendale | A- | 88.8 | 189K | 1 |
| 177 | Oceanside | A- | 88.8 | 171K | 4 |
| 178 | Lakeside | A- | 88.8 | 36K | 7 |
| 179 | Seal Beach | A- | 88.8 | 25K | 2 |
| 180 | Brownsville | A- | 88.8 | 3K | 2 |
| 181 | Maywood | A- | 88.7 | 12K | 5 |
| 182 | River Pines | A- | 88.7 | 574 | 10 |
| 183 | La Habra | A- | 88.6 | 63K | 49 |
| 184 | Lincoln | A- | 88.5 | 55K | 11 |
| 185 | Benicia | A- | 88.5 | 27K | 3 |
| 186 | Taft | A- | 88.5 | 21K | 3 |
| 187 | Cambria | A- | 88.5 | 6K | 9 |
| 188 | Placerville | A- | 88.4 | 142K | 28 |
| 189 | Walnut | A- | 88.3 | 101K | 2 |
| 190 | Paramount | A- | 88.3 | 55K | 3 |
| 191 | Edwards Afb | A- | 88.3 | 11K | 11 |
| 192 | Tahoe Vista | A- | 88.3 | 7K | 10 |
| 193 | Moreno Valley | A- | 88.3 | 3K | 9 |
| 194 | Burbank | A- | 88.2 | 106K | 7 |
| 195 | Trabuco Canyon | A- | 88.2 | 14K | 5 |
| 196 | Aptos | A- | 88.2 | 4K | 58 |
| 197 | Herlong | A- | 88.2 | 2K | 1 |
| 198 | San Ardo | A- | 88.2 | 575 | 15 |
| 199 | California City | A- | 88 | 14K | 30 |
| 200 | Lake Arrowhead | A- | 87.9 | 8K | 3 |
| 201 | Warsaw | A- | 87.8 | 598 | 19 |
| 202 | Vista | A- | 87.7 | 132K | 2 |
| 203 | Norwalk | A- | 87.7 | 20K | 1 |
| 204 | Delhi | A- | 87.7 | 8K | 17 |
| 205 | Inverness | A- | 87.6 | 1K | 31 |
| 206 | Barona North Reservation | A- | 87.6 | 1K | 6 |
| 207 | Inglewood | A- | 87.5 | 81K | 6 |
| 208 | Dinuba | A- | 87.5 | 8K | 34 |
| 209 | Brisbane | A- | 87.5 | 5K | 15 |
| 210 | Chiriaco Summit | A- | 87.4 | 544 | 22 |
| 211 | Torrance | A- | 87.3 | 106K | 31 |
| 212 | El Segundo | A- | 87.2 | 16K | 2 |
| 213 | La Palma | A- | 87.2 | 16K | 3 |
| 214 | Seaside | A- | 87.2 | 3K | 13 |
| 215 | Arbuckle | A- | 87.2 | 3K | 8 |
| 216 | Ducor | A- | 87.1 | 616 | 23 |
| 217 | Lone Pine Reservation | A- | 87.1 | 535 | 87 |
| 218 | Brawley | A- | 87 | 27K | 9 |
| 219 | Santa Paula | A- | 86.9 | 33K | 39 |
| 220 | Millbrae | A- | 86.9 | 23K | 11 |
| 221 | Susanville | A- | 86.9 | 14K | 56 |
| 222 | Pismo Beach | A- | 86.8 | 9K | 6 |
| 223 | Corte Madera | A- | 86.7 | 187K | 1 |
| 224 | Point Reyes Station | A- | 86.7 | 2K | 38 |
| 225 | Pinedale | A- | 86.6 | 17K | 16 |
| 226 | Clayton | A- | 86.6 | 680 | 26 |
| 227 | Yuba City | A- | 86.5 | 71K | 36 |
| 228 | Morro Bay | A- | 86.5 | 14K | 21 |
| 229 | Yountville | A- | 86.4 | 4K | 10 |
| 230 | Clio | A- | 86.4 | 844 | 23 |
| 231 | Ripon | A- | 86.3 | 16K | 21 |
| 232 | Helendale | A- | 86.3 | 6K | 25 |
| 233 | Truckee | A- | 86.2 | 58K | 10 |
| 234 | Glendora | A- | 86.2 | 50K | 2 |
| 235 | Ridgecrest | A- | 86.2 | 42K | 36 |
| 236 | Shafter | A- | 86.2 | 25K | 49 |
| 237 | Chowchilla | A- | 86.2 | 19K | 39 |
| 238 | Fontana | A- | 86.1 | 238K | 1 |
| 239 | Beaumont | A- | 86.1 | 67K | 4 |
| 240 | Lakewood | A- | 86.1 | 66K | 3 |
| 241 | Manhattan Beach | A- | 86.1 | 33K | 3 |
| 242 | Rancho Santa Fe | A- | 86.1 | 22K | 16 |
| 243 | Winton | A- | 86.1 | 10K | 9 |
| 244 | Pine Mountain Club | A- | 86.1 | 2K | 15 |
| 245 | Stinson Beach | A- | 86.1 | 583 | 4 |
| 246 | Alhambra | A- | 86 | 358K | 18 |
| 247 | Santa Ynez | A- | 86 | 8K | 48 |
| 248 | Wildomar | A- | 86 | 4K | 15 |
| 249 | Westminster | A- | 85.9 | 91K | 5 |
| 250 | Newman | A- | 85.9 | 12K | 13 |
| 251 | Friant | A- | 85.9 | 1K | 31 |
| 252 | Villa Park | A- | 85.8 | 6K | 3 |
| 253 | Avalon | A- | 85.8 | 4K | 2 |
| 254 | Junction City | A- | 85.8 | 677 | 39 |
| 255 | San Bernardin0 | A- | 85.6 | 215K | 1 |
| 256 | American Canyon | A- | 85.5 | 21K | 17 |
| 257 | Point Mugu | A- | 85.5 | 15K | 26 |
| 258 | Joshua Tree | A- | 85.5 | 7K | 4 |
| 259 | Yucca Valley | A- | 85.4 | 31K | 18 |
| 260 | Parlier | A- | 85.4 | 15K | 17 |
| 261 | Los Molinos | A- | 85.4 | 1K | 55 |
| 262 | Big Pine Reservation | A- | 85.4 | 600 | 18 |
| 263 | Lake Almanor | A- | 85.2 | 8K | 8 |
| 264 | Bear River - Tish Non Village | A- | 85.2 | 650 | 33 |
| 265 | Calabasas | A- | 85.1 | 73K | 30 |
| 266 | Eureka | A- | 85.1 | 28K | 27 |
| 267 | Ivanhoe | A- | 85.1 | 5K | 12 |
| 268 | Greenville | A- | 85.1 | 980 | 35 |
| 269 | Skyforest | A- | 85 | 3K | 4 |
| 270 | Mineral | A- | 85 | 634 | 16 |
| 271 | Victorville | B+ | 84.9 | 136K | 16 |
| 272 | Hoopa | B+ | 84.9 | 4K | 143 |
| 273 | Rowland Heights | B+ | 84.8 | 55K | 1 |
| 274 | Shingle Springs | B+ | 84.8 | 11K | 6 |
| 275 | Los Osos | B+ | 84.8 | 8K | 5 |
| 276 | Rancho Cucamonga | B+ | 84.7 | 212K | 25 |
| 277 | Whitethorn | B+ | 84.7 | 919 | 69 |
| 278 | Foresthill | B+ | 84.6 | 7K | 12 |
| 279 | Buena Park | B+ | 84.5 | 82K | 5 |
| 280 | Patterson | B+ | 84.5 | 25K | 50 |
| 281 | El Verano | B+ | 84.5 | 23K | 16 |
| 282 | Downieville | B+ | 84.5 | 2K | 23 |
| 283 | Twentynine Palms | B+ | 84.4 | 19K | 71 |
| 284 | Orange Cove | B+ | 84.3 | 10K | 16 |
| 285 | Laguna Hills | B+ | 84.2 | 171K | 48 |
| 286 | Buellton | B+ | 84.2 | 5K | 11 |
| 287 | Murphys | B+ | 84.2 | 5K | 18 |
| 288 | Baker | B+ | 84.2 | 1K | 10 |
| 289 | Phelan | B+ | 84.1 | 28K | 4 |
| 290 | Green Valley | B+ | 84.1 | 1K | 4 |
| 291 | Mountain Center | B+ | 84 | 551 | 102 |
| 292 | Mountain Pass | B+ | 83.9 | 626 | 7 |
| 293 | Crowley Lake | B+ | 83.9 | 526 | 77 |
| 294 | Chula Vista | B+ | 83.8 | 191K | 2 |
| 295 | Atwater | B+ | 83.8 | 29K | 8 |
| 296 | El Cajon | B+ | 83.8 | 12K | 48 |
| 297 | Lower Lake | B+ | 83.8 | 2K | 61 |
| 298 | Tipton | B+ | 83.7 | 3K | 19 |
| 299 | Dorris | B+ | 83.6 | 887 | 7 |
| 300 | Oak View | B+ | 83.5 | 18K | 29 |
| 301 | Fort Irwin | B+ | 83.5 | 16K | 62 |
| 302 | La Puente | B+ | 83.5 | 14K | 3 |
| 303 | Montague | B+ | 83.5 | 1K | 10 |
| 304 | Mount Hermon | B+ | 83.5 | 1K | 5 |
| 305 | Rialto | B+ | 83.4 | 159K | 10 |
| 306 | Highland | B+ | 83.4 | 109K | 4 |
| 307 | Farmersville | B+ | 83.4 | 11K | 36 |
| 308 | Planada | B+ | 83.4 | 4K | 9 |
| 309 | Saratoga | B+ | 83.4 | 1K | 75 |
| 310 | Lynwood | B+ | 83.3 | 67K | 8 |
| 311 | Wasco | B+ | 83.3 | 28K | 43 |
| 312 | Big Bear Lake | B+ | 83.3 | 28K | 10 |
| 313 | San Juan Capistrano | B+ | 83.2 | 40K | 42 |
| 314 | Boulder | B+ | 83.1 | 750 | 18 |
| 315 | Olympic Valley | B+ | 82.9 | 1K | 1 |
| 316 | Placentia | B+ | 82.8 | 84K | 1 |
| 317 | Platina | B+ | 82.8 | 1K | 5 |
| 318 | Huntington Park | B+ | 82.7 | 37K | 11 |
| 319 | Port Hueneme | B+ | 82.7 | 22K | 19 |
| 320 | Novato | B+ | 82.5 | 64K | 15 |
| 321 | Monrovia | B+ | 82.5 | 38K | 2 |
| 322 | Cudahy | B+ | 82.5 | 23K | 40 |
| 323 | Nuevo | B+ | 82.5 | 7K | 9 |
| 324 | Mi Wuk Village | B+ | 82.4 | 3K | 30 |
| 325 | Happy Camp | B+ | 82.4 | 1K | 8 |
| 326 | Angels Camp | B+ | 82.3 | 4K | 42 |
| 327 | Graeagle | B+ | 82.3 | 2K | 19 |
| 328 | Galt | B+ | 82.2 | 27K | 46 |
| 329 | Lamont | B+ | 82.2 | 20K | 62 |
| 330 | Brooks | B+ | 82.2 | 13K | 21 |
| 331 | Tahoe City | B+ | 82.2 | 13K | 47 |
| 332 | Bear Valley | B+ | 82.2 | 625 | 25 |
| 333 | Carmichael | B+ | 82.1 | 41K | 66 |
| 334 | Georgetown | B+ | 82.1 | 10K | 41 |
| 335 | West Sacramento | B+ | 82 | 53K | 3 |
| 336 | Clearlake | B+ | 82 | 14K | 8 |
| 337 | Bellflower | B+ | 81.9 | 47K | 5 |
| 338 | Hydesville | B+ | 81.9 | 1K | 12 |
| 339 | Newhall | B+ | 81.8 | 294K | 2 |
| 340 | Ontario | B+ | 81.8 | 185K | 2 |
| 341 | Montclair | B+ | 81.8 | 56K | 2 |
| 342 | Riverdale | B+ | 81.8 | 3K | 107 |
| 343 | Newport Beach | B+ | 81.7 | 70K | 40 |
| 344 | Gustine | B+ | 81.7 | 6K | 19 |
| 345 | Yreka | B+ | 81.6 | 8K | 30 |
| 346 | Nevada City | B+ | 81.6 | 3K | 45 |
| 347 | Shaver Lake | B+ | 81.6 | 850 | 15 |
| 348 | Azusa | B+ | 81.5 | 110K | 27 |
| 349 | Mccloud | B+ | 81.5 | 1K | 16 |
| 350 | Fair Oaks | B+ | 81.4 | 37K | 2 |
| 351 | Marysville | B+ | 81.3 | 22K | 69 |
| 352 | Altadena | B+ | 81.2 | 30K | 9 |
| 353 | Clearlake Oak | B+ | 81.2 | 2K | 10 |
| 354 | Mount Shasta | B+ | 81.1 | 4K | 14 |
| 355 | Biggs | B+ | 81.1 | 2K | 13 |
| 356 | La Verne | B+ | 80.9 | 32K | 123 |
| 357 | Boron | B+ | 80.8 | 3K | 90 |
| 358 | Davis | B+ | 80.7 | 117K | 64 |
| 359 | Keyes | B+ | 80.7 | 6K | 65 |
| 360 | Healdsburg | B+ | 80.6 | 12K | 54 |
| 361 | Redwood City | B+ | 80.5 | 94K | 85 |
| 362 | Scotia | B+ | 80.5 | 906 | 9 |
| 363 | Santa Fe Springs | B+ | 80.4 | 57K | 8 |
| 364 | La Crescenta | B+ | 80.3 | 36K | 4 |
| 365 | Armona | B+ | 80.3 | 4K | 80 |
| 366 | Shingletown | B+ | 80.3 | 2K | 21 |
| 367 | Hume | B+ | 80.3 | 2K | 4 |
| 368 | Alturas | B+ | 80.2 | 4K | 18 |
| 369 | Upland | B+ | 80.1 | 81K | 8 |
| 370 | Sutter Creek | B+ | 80.1 | 16K | 36 |
| 371 | Lakehead | B | 79.9 | 732 | 50 |
| 372 | Goleta | B | 79.8 | 85K | 17 |
| 373 | Palm Springs | B | 79.8 | 75K | 95 |
| 374 | Bishop Paiute-Shoshone Reservation | B | 79.8 | 3K | 77 |
| 375 | Westmorland | B | 79.8 | 2K | 24 |
| 376 | Monterey Park | B | 79.7 | 62K | 4 |
| 377 | Camp Pendleton | B | 79.6 | 55K | 28 |
| 378 | Spring Valley | B | 79.5 | 239K | 71 |
| 379 | South Gate | B | 79.5 | 76K | 60 |
| 380 | Represa | B | 79.4 | 8K | 3 |
| 381 | Idyllwild | B | 79.2 | 6K | 59 |
| 382 | Bell Gardens | B | 79.1 | 11K | 1 |
| 383 | Fort Bragg | B | 79.1 | 8K | 42 |
| 384 | Tranquillity | B | 79.1 | 807 | 50 |
| 385 | Hawthorne | B | 79 | 366K | 10 |
| 386 | Carnelian Bay | B | 79 | 5K | 73 |
| 387 | Upper Lake | B | 79 | 1K | 107 |
| 388 | Jurupa Valley | B | 78.9 | 178K | 86 |
| 389 | Cutler | B | 78.9 | 6K | 21 |
| 390 | Crows Landing | B | 78.8 | 570 | 19 |
| 391 | Arcadia | B | 78.7 | 51K | 11 |
| 392 | Grand Terrace | B | 78.7 | 20K | 3 |
| 393 | Fullerton | B | 78.6 | 140K | 21 |
| 394 | Pine Grove | B | 78.6 | 2K | 32 |
| 395 | Alpaugh | B | 78.6 | 871 | 62 |
| 396 | Eldorado Hills | B | 78.6 | 800 | 22 |
| 397 | Santee | B | 78.5 | 94K | 56 |
| 398 | Santa Monica | B | 78.5 | 90K | 1 |
| 399 | Petaluma | B | 78.5 | 62K | 32 |
| 400 | Mammoth Lakes | B | 78.5 | 9K | 74 |
| 401 | Sea Ranch | B | 78.4 | 1K | 7 |
| 402 | 29 Palms | B | 78.3 | 15K | 6 |
| 403 | Calimesa | B | 78.3 | 12K | 73 |
| 404 | Los Altos | B | 78.3 | 610 | 80 |
| 405 | Laguna Beach | B | 78.1 | 64K | 110 |
| 406 | Escondido | B | 78 | 172K | 62 |
| 407 | Delano | B | 78 | 56K | 87 |
| 408 | Kingsburg | B | 78 | 14K | 78 |
| 409 | Dillon Beach | B | 78 | 1K | 65 |
| 410 | Oakland | B | 77.9 | 1.4M | 89 |
| 411 | Santa Clara | B | 77.9 | 131K | 47 |
| 412 | Beverly Hills | B | 77.9 | 41K | 98 |
| 413 | Pixley | B | 77.9 | 3K | 72 |
| 414 | Plymouth | B | 77.9 | 1K | 47 |
| 415 | Livermore | B | 77.7 | 39K | 111 |
| 416 | Camarillo | B | 77.5 | 88K | 38 |
| 417 | Lathrop | B | 77.5 | 35K | 70 |
| 418 | La Grange | B | 77.5 | 4K | 55 |
| 419 | Mt. Shasta | B | 77.5 | 1K | 31 |
| 420 | Atascadero | B | 77.3 | 35K | 14 |
| 421 | Kerman | B | 77.3 | 17K | 36 |
| 422 | Labelle | B | 77.3 | 880 | 34 |
| 423 | Cerritos | B | 77.2 | 47K | 2 |
| 424 | Gridley | B | 77.1 | 7K | 7 |
| 425 | Redlands | B | 77 | 78K | 19 |
| 426 | Angwin | B | 76.9 | 3K | 73 |
| 427 | Willow Creek | B | 76.9 | 1K | 5 |
| 428 | Garden Grove | B | 76.8 | 175K | 18 |
| 429 | Twin Peaks | B | 76.8 | 3K | 11 |
| 430 | Pico Rivera | B | 76.7 | 63K | 32 |
| 431 | Exeter | B | 76.7 | 12K | 72 |
| 432 | Earlimart | B | 76.7 | 8K | 63 |
| 433 | Solvang | B | 76.7 | 7K | 42 |
| 434 | Running Springs | B | 76.7 | 6K | 13 |
| 435 | Downey | B | 76.6 | 300K | 68 |
| 436 | Roseville | B | 76.6 | 156K | 39 |
| 437 | Blairsden | B | 76.6 | 2K | 77 |
| 438 | Greenfield | B | 76.5 | 19K | 86 |
| 439 | Cottonwood | B | 76.5 | 7K | 25 |
| 440 | Tustin | B | 76.3 | 68K | 48 |
| 441 | Big Pine | B | 76.3 | 2K | 18 |
| 442 | Hesperia | B | 76.2 | 101K | 9 |
| 443 | Compton | B | 76.2 | 76K | 22 |
| 444 | San Jacinto | B | 76.2 | 22K | 127 |
| 445 | La Canada | B | 76.2 | 9K | 25 |
| 446 | Covina | B | 76.1 | 336K | 27 |
| 447 | Chino | B | 76.1 | 97K | 26 |
| 448 | Avenal | B | 75.8 | 14K | 41 |
| 449 | Signal Hill | B | 75.8 | 12K | 13 |
| 450 | Los Banos | B | 75.7 | 49K | 36 |
| 451 | Cloverdale | B | 75.6 | 11K | 54 |
| 452 | Yorba Linda | B | 75.5 | 2K | 87 |
| 453 | Gerber | B | 75.4 | 2K | 57 |
| 454 | Orange | B | 75.3 | 124K | 66 |
| 455 | Montebello | B | 75.2 | 53K | 17 |
| 456 | Meadview | B | 75.1 | 2K | 173 |
| 457 | Meadview | B | 75.1 | 2K | 173 |
| 458 | June Lake | B | 75 | 6K | 33 |
| 459 | Tulelake | B | 75 | 1K | 26 |
| 460 | Altoona | B | 75 | 850 | 15 |
| 461 | Banning | B- | 74.5 | 49K | 109 |
| 462 | Huron | B- | 74.5 | 9K | 79 |
| 463 | Fremont | B- | 74.2 | 344K | 28 |
| 464 | Holtville | B- | 74.2 | 6K | 98 |
| 465 | Paicines | B- | 74.2 | 1K | 28 |
| 466 | San Simeon | B- | 74.2 | 601 | 5 |
| 467 | Llano | B- | 74.1 | 845 | 16 |
| 468 | Arnold | B- | 74 | 6K | 9 |
| 469 | West Hollywood | B- | 74 | 726 | 88 |
| 470 | Loleta | B- | 73.9 | 3K | 87 |
| 471 | Phillipsville | B- | 73.8 | 748 | 98 |
| 472 | Turlock | B- | 73.5 | 73K | 82 |
| 473 | Reedley | B- | 73.4 | 27K | 46 |
| 474 | Scotts Valley | B- | 73.4 | 13K | 77 |
| 475 | Le Grand | B- | 73.3 | 2K | 19 |
| 476 | Salyer | B- | 73.3 | 693 | 62 |
| 477 | Hemet | B- | 73.2 | 89K | 107 |
| 478 | Del Mar | B- | 73.2 | 4K | 16 |
| 479 | Sonoma | B- | 73.1 | 13K | 35 |
| 480 | Aromas | B- | 73.1 | 3K | 141 |
| 481 | Pine Valley | B- | 73.1 | 3K | 34 |
| 482 | San Dimas | B- | 73 | 203K | 31 |
| 483 | Monterey | B- | 72.6 | 803 | 28 |
| 484 | Forestville | B- | 72.5 | 9K | 78 |
| 485 | Fillmore | B- | 72.4 | 17K | 59 |
| 486 | Concord | B- | 72.3 | 199K | 66 |
| 487 | Lake Forest | B- | 72.3 | 52K | 52 |
| 488 | Colton | B- | 72.3 | 49K | 46 |
| 489 | Fortuna | B- | 72.3 | 13K | 29 |
| 490 | Calexico | B- | 72.2 | 40K | 58 |
| 491 | Kelseyville | B- | 72.2 | 7K | 126 |
| 492 | Pacific Grove | B- | 72.1 | 98K | 52 |
| 493 | Angelus Oaks | B- | 72.1 | 2K | 19 |
| 494 | Caruthers | B- | 71.8 | 3K | 102 |
| 495 | Seeley | B- | 71.7 | 2K | 62 |
| 496 | Pleasanton | B- | 71.6 | 176K | 20 |
| 497 | Groveland | B- | 71.5 | 3K | 14 |
| 498 | Fairfield | B- | 71.4 | 120K | 37 |
| 499 | Granite Bay | B- | 71.3 | 31K | 94 |
| 500 | Yosemite Np | B- | 71.2 | 2K | 33 |
| 501 | Hayfork | B- | 71.1 | 2K | 5 |
| 502 | Corning | B- | 71 | 9K | 59 |
| 503 | Talmage | B- | 71 | 3K | 22 |
| 504 | Forest Falls | B- | 71 | 1K | 23 |
| 505 | Garberville | B- | 70.9 | 2K | 58 |
| 506 | San Andreas | B- | 70.8 | 34K | 66 |
| 507 | Weed | B- | 70.8 | 6K | 30 |
| 508 | Dunsmuir | B- | 70.8 | 2K | 33 |
| 509 | Bridgeport | B- | 70.7 | 2K | 74 |
| 510 | Sebastopol | B- | 70.5 | 8K | 124 |
| 511 | Kernville | B- | 70.4 | 2K | 93 |
| 512 | Manteca | B- | 70.2 | 85K | 57 |
| 513 | Pinecrest | B- | 70 | 1K | 7 |
| 514 | Soledad | C+ | 69.9 | 29K | 90 |
| 515 | Whittier | C+ | 69.8 | 75K | 32 |
| 516 | Anaheim | C+ | 69.3 | 751K | 29 |
| 517 | Jamestown | C+ | 69.3 | 4K | 54 |
| 518 | Cobb | C+ | 69.2 | 4K | 24 |
| 519 | Lodi | C+ | 68.8 | 70K | 47 |
| 520 | Yucaipa | C+ | 68.8 | 60K | 24 |
| 521 | Frazier Park | C+ | 68.6 | 5K | 110 |
| 522 | Green Valley Lake | C+ | 68.6 | 3K | 9 |
| 523 | Kettleman City | C+ | 68.6 | 1K | 70 |
| 524 | Isleton | C+ | 68.5 | 625 | 125 |
| 525 | Merced | C+ | 68.4 | 97K | 29 |
| 526 | Laton | C+ | 68.4 | 1K | 61 |
| 527 | Carmel Valley | C+ | 68 | 504 | 139 |
| 528 | Jamul | C+ | 67.9 | 14K | 35 |
| 529 | Ukiah | C+ | 67.8 | 33K | 69 |
| 530 | Calistoga | C+ | 67.8 | 6K | 36 |
| 531 | Orleans | C+ | 67.7 | 721 | 95 |
| 532 | Gilroy | C+ | 67 | 60K | 76 |
| 533 | St. Helena | C+ | 66.8 | 6K | 69 |
| 534 | Mcfarland | C+ | 66.7 | 14K | 95 |
| 535 | Arvin | C+ | 66.5 | 20K | 135 |
| 536 | Pomona | C+ | 66.2 | 182K | 30 |
| 537 | Imperial | C+ | 66.2 | 31K | 65 |
| 538 | Twain Harte | C+ | 66.2 | 4K | 55 |
| 539 | Palm Desert | C+ | 66 | 275K | 80 |
| 540 | Bethel Island | C+ | 66 | 1K | 60 |
| 541 | Independence | C+ | 65.9 | 3K | 25 |
| 542 | Smith River | C+ | 65.9 | 3K | 155 |
| 543 | San Juan Bautista | C+ | 65.5 | 3K | 78 |
| 544 | Temecula | C+ | 65.3 | 176K | 184 |
| 545 | Crestline | C+ | 65.2 | 17K | 29 |
| 546 | Palmdale | C+ | 65.1 | 131K | 86 |
| 547 | Big Sur | C+ | 65.1 | 2K | 206 |
| 548 | Lompoc | C | 65 | 52K | 35 |
| 549 | Crescent City | C | 64.9 | 21K | 127 |
| 550 | Long Beach | C | 64.5 | 467K | 53 |
| 551 | Dos Palos | C | 64.3 | 7K | 47 |
| 552 | Mariposa | C | 64.2 | 4K | 112 |
| 553 | Redwood Valley | C | 64.1 | 1K | 76 |
| 554 | Palo Verde | C | 63.8 | 585 | 25 |
| 555 | Riverside | C | 63.5 | 402K | 47 |
| 556 | Santa Ana | C | 63.5 | 311K | 52 |
| 557 | Felton | C | 63.3 | 1K | 87 |
| 558 | Lebec | C | 63.2 | 40K | 78 |
| 559 | Ramona | C | 62.5 | 37K | 100 |
| 560 | Elk Grove | C | 61.7 | 44K | 116 |
| 561 | Trinity Center | C | 61.4 | 1K | 43 |
| 562 | Tracy | C | 61.1 | 98K | 118 |
| 563 | South Lake Tahoe | C | 61 | 107K | 49 |
| 564 | Adelanto | C | 60.6 | 43K | 44 |
| 565 | Hilmar | C | 60.3 | 6K | 19 |
| 566 | Richgrove | C | 60.3 | 2K | 104 |
| 567 | Sanger | C | 60.1 | 27K | 83 |
| 568 | Coarsegold | C- | 60 | 6K | 56 |
| 569 | Rosemead | C- | 59.8 | 225K | 118 |
| 570 | Corona Del Mar | C- | 59.8 | 875 | 241 |
| 571 | Colusa | C- | 59 | 11K | 352 |
| 572 | Ojai | C- | 58.9 | 12K | 113 |
| 573 | Huntington Beach | C- | 58.8 | 201K | 30 |
| 574 | El Centro | C- | 58.8 | 48K | 67 |
| 575 | Oroville | C- | 58.5 | 35K | 124 |
| 576 | Livingston | C- | 57.8 | 15K | 318 |
| 577 | Lakeport | C- | 57.5 | 18K | 44 |
| 578 | Sultana | C- | 57.4 | 1K | 116 |
| 579 | Nixon | C- | 56.9 | 800 | 150 |
| 580 | Nixon | C- | 56.9 | 800 | 150 |
| 581 | Anderson | C- | 56.8 | 22K | 66 |
| 582 | La Honda | C- | 56.8 | 1K | 143 |
| 583 | Willits | C- | 56.6 | 10K | 244 |
| 584 | Oakdale | C- | 55.9 | 27K | 200 |
| 585 | Tulare | C- | 55.8 | 74K | 103 |
| 586 | Pala | C- | 55.5 | 15K | 91 |
| 587 | Coachella | C- | 55.2 | 44K | 25 |
| 588 | Portola | C- | 55.1 | 4K | 118 |
| 589 | Carmel | C- | 55.1 | 2K | 171 |
| 590 | Alpine | C- | 55 | 10K | 195 |
| 591 | Middletown | D+ | 53.5 | 3K | 97 |
| 592 | Sonora | D+ | 53.3 | 38K | 110 |
| 593 | Bradley | D+ | 52.8 | 2K | 79 |
| 594 | Strathmore | D+ | 52.7 | 3K | 171 |
| 595 | Wadsworth, Nv | D+ | 52.2 | 950 | 132 |
| 596 | Wadsworth, Nv | D+ | 52.2 | 950 | 132 |
| 597 | Springville | D+ | 52 | 3K | 159 |
| 598 | Weldon | D+ | 52 | 2K | 261 |
| 599 | Madison | D+ | 52 | 876 | 153 |
| 600 | Daggett | D+ | 52 | 795 | 43 |
| 601 | Ludlow | D+ | 52 | 500 | 106 |
| 602 | Ventura | D+ | 51.2 | 115K | 69 |
| 603 | Visalia | D+ | 51 | 5K | 260 |
| 604 | King George | D+ | 50.8 | 12K | 403 |
| 605 | Hanford | D+ | 50.6 | 66K | 236 |
| 606 | Castroville | D+ | 50.2 | 8K | 143 |
| 607 | Hughson | D+ | 50 | 8K | 152 |
| 608 | Lake Isabella | D+ | 50 | 594 | 373 |
| 609 | Modesto | D | 49.9 | 249K | 149 |
| 610 | Corona | D | 49.3 | 175K | 218 |
| 611 | Bishop | D | 49.1 | 10K | 182 |
| 612 | Firebaugh | D | 49.1 | 9K | 165 |
| 613 | San Marcos | D | 49 | 114K | 96 |
| 614 | North Edwards | D | 49 | 1K | 164 |
| 615 | Blythe | D | 48.9 | 16K | 246 |
| 616 | Grimes | D | 48.8 | 512 | 71 |
| 617 | Mojave | D | 48.2 | 5K | 131 |
| 618 | Point Arena | D | 48.2 | 1K | 321 |
| 619 | Campo | D | 48.1 | 1K | 207 |
| 620 | Santa Ysabel | D | 48 | 10K | 616 |
| 621 | Thermal | D | 48 | 3K | 1172 |
| 622 | Klamath | D | 48 | 2K | 2065 |
| 623 | Santa Rosa Rancheria | D | 48 | 1K | 117 |
| 624 | Madera | D | 47.9 | 94K | 881 |
| 625 | Oakhurst | D | 47.5 | 2K | 383 |
| 626 | Havasu Lake | D | 47 | 5K | 197 |
| 627 | Lucerne Valley | D | 47 | 3K | 112 |
| 628 | Tule River Reservation | D | 47 | 3K | 508 |
| 629 | Yuma | D | 47 | 521 | 336 |
| 630 | Julian | D | 46.8 | 38K | 240 |
| 631 | Riverbank | D | 46.8 | 25K | 89 |
| 632 | Lemoore | D | 46.5 | 43K | 154 |
| 633 | Coalinga | D | 46.2 | 18K | 379 |
| 634 | Los Gatos | D | 46 | 4K | 471 |
| 635 | Inyokern | D | 46 | 2K | 187 |
| 636 | Oakley | D | 45.3 | 45K | 93 |
| 637 | Apple Valley | D | 45.2 | 55K | 123 |
| 638 | Royal Oaks | D | 45 | 10K | 413 |
| 639 | Gonzales | F | 45 | 8K | 100 |
| 640 | Lancaster | D | 45 | 8K | 447 |
| 641 | Trinidad | D | 45 | 2K | 500 |
| 642 | Indio | F | 44.8 | 86K | 290 |
| 643 | Morgan Hill | F | 44.6 | 48K | 196 |
| 644 | Ceres | F | 44.5 | 55K | 168 |
| 645 | Westlake Village | F | 44.4 | 14K | 230 |
| 646 | Brentwood | F | 44.1 | 65K | 137 |
| 647 | Rohnert Park | F | 44 | 55K | 407 |
| 648 | Grover Beach | F | 43.8 | 13K | 45 |
| 649 | Barstow | F | 43.8 | 1K | 93 |
| 650 | Vacaville | F | 43.7 | 135K | 44 |
| 651 | Woodland | F | 43.6 | 65K | 283 |
| 652 | Boulder Creek | F | 43.5 | 26K | 192 |
| 653 | Three Rivers | F | 43.5 | 11K | 348 |
| 654 | Needles | F | 43.2 | 17K | 890 |
| 655 | Oxnard | F | 43.1 | 213K | 182 |
| 656 | Santa Rosa | F | 43.1 | 186K | 820 |
| 657 | Santa Cruz | F | 43.1 | 97K | 152 |
| 658 | Norco | F | 43.1 | 29K | 107 |
| 659 | Pauma Valley | F | 43 | 10K | 505 |
| 660 | Anza | F | 43 | 961 | 388 |
| 661 | Lindsay | F | 42.9 | 14K | 262 |
| 662 | Los Angeles | F | 42.8 | 3.9M | 253 |
| 663 | Irvine | F | 42.5 | 448K | 256 |
| 664 | Pasadena | F | 42.5 | 192K | 327 |
| 665 | Chico | F | 42.4 | 23K | 644 |
| 666 | Tehachapi | F | 42.2 | 34K | 202 |
| 667 | Rosamond | F | 42.2 | 18K | 240 |
| 668 | San Bernardino | F | 42.1 | 163K | 247 |
| 669 | Napa | F | 42 | 88K | 226 |
| 670 | Encinitas | F | 41.5 | 127K | 185 |
| 671 | Watsonville | F | 41.4 | 68K | 229 |
| 672 | San Francisco | F | 41 | 4K | 348 |
| 673 | Salinas | F | 40.9 | 64K | 1294 |
| 674 | Red Bluff | F | 40.8 | 16K | 201 |
| 675 | Rancho Cordova | F | 40.6 | 134K | 177 |
| 676 | Arroyo Grande | F | 40.5 | 24K | 158 |
| 677 | El Monte | F | 40.4 | 282K | 153 |
| 678 | Castaic | F | 40.2 | 7K | 60 |
| 679 | Santa Barbara | F | 40.1 | 117K | 216 |
| 680 | San Diego | F | 39.7 | 1.4M | 184 |
| 681 | San Luis Obispo | F | 39.4 | 70K | 110 |
| 682 | Santa Maria | F | 39.3 | 110K | 156 |
| 683 | Paso Robles | F | 39 | 36K | 93 |
| 684 | Hollister | F | 37.8 | 54K | 356 |
| 685 | Porterville | F | 35.5 | 65K | 294 |
| 686 | Valley Center | F | 35 | 39K | 495 |
| 687 | Redding | F | 34.8 | 121K | 314 |
| 688 | Clovis | F | 34.7 | 132K | 332 |
| 689 | Bakersfield | F | 33.8 | 297K | 1232 |
| 690 | Stockton | F | 33.3 | 223K | 1004 |
| 691 | Fresno | F | 33.2 | 625K | 1141 |
| 692 | West Covina | F | 33 | 10K | 255 |
| 693 | Sacramento | F | 31.2 | 1.2M | 1263 |
| 694 | San Jose | F | 28 | 3.2M | 556 |
Browse California counties
Browse California by ZIP code
Look up water quality by ZIP code to find the systems serving your area.
View all California ZIP codes →Frequently asked questions about California's water
Is California's tap water safe to drink?
California's water quality varies by city. The statewide average grade is B (76.5/100). 74% of cities scored an A or B, while 15% received a D or F. Check your specific city for detailed results.
Which California cities have the best water quality?
The top-rated cities are Blue Lake (A+), Shasta Lake 4510007 (A+), San Fernando (A+). These cities scored highest based on violation history, lead levels, PFAS contamination, and regulatory compliance.
Which California cities have the worst water quality?
The lowest-rated cities are San Jose (F), Sacramento (F), West Covina (F). We recommend residents in these areas consider water filtration and review their city's specific contaminant data.
How many California cities have PFAS in their water?
312 out of 694 cities tested positive for PFAS "forever chemicals" (45%). 124 cities exceed the 2024 EPA maximum contaminant levels. Reverse osmosis or activated carbon filters can help reduce PFAS exposure.
Do any California cities have dangerous lead levels?
8 cities exceed the EPA lead action level of 15 ppb. Lead contamination typically comes from aging pipes and lead service lines rather than the water source itself. An NSF 53-certified filter can effectively remove lead from tap water.