Guest, Sign inJoin
Humboldt Bay and Eureka aerial viewEureka, #1 on this list · Photo: Robert Campbell · CC BY-SA 3.0
California rankings · Climate

Towns with the coolest summers in California

Eureka has the coolest summers of California’s 757 towns of 2,500+: July afternoons average a high of 63° (NOAA 1991–2020 normals). The typical town here averages 90°; 159 of the 757 stay under 80°.

The average July high. NOAA U.S. Climate Normals, 1991–2020, from NOAA’s 5 km grid at each town’s center; one town for each grid cell. A described list: no letters. How grades work

#1

Eureka

Humboldt County · 25,304 people
63°

July high·January low 42°·0 days of 90°+ a year

#3

Fort Bragg

Mendocino County · 6,946 people
64°

July high·January low 43°·0 days of 90°+ a year

All 757 towns

July high, lowest first. Towns with the same figure share a rank (T = tied; 650 towns here).

757 towns ranked. Not here? See why a town may be missing.

#TownJuly highDays ≥90°January low
1EurekaHumboldt County · 25,304 people63°042°average low
2Bayviewunincorporated, Humboldt County · 2,803 people63°042°average low
3Fort BraggMendocino County · 6,946 people64°043°average low
4Humboldt Hillunincorporated, Humboldt County · 3,551 people64°042°average low
5Crescent CityDel Norte County · 6,002 people64°042°average low
6Arroyo GrandeSan Luis Obispo County · 18,123 people65°148°average low
7Myrtletownunincorporated, Humboldt County · 5,322 people65°042°average low
8ArcataHumboldt County · 19,047 people65°042°average low
T9MontereyMonterey County · 28,953 people66°344°average low
T9Pacific GroveMonterey County · 14,659 people66°344°average low
11Pine Hillsunincorporated, Humboldt County · 2,875 people66°042°average low
12Castrovilleunincorporated, Monterey County · 6,720 people66°643°average low
13MarinaMonterey County · 23,256 people67°642°average low
T14El Granadaunincorporated, San Mateo County · 5,232 people67°045°average low
T14Los Ososunincorporated, San Luis Obispo County · 14,166 people67°146°average low
T16Daly CitySan Mateo County · 101,261 people67°345°average low
T16Half Moon BaySan Mateo County · 11,287 people67°045°average low
T18PacificaSan Mateo County · 36,890 people68°245°average low
T18Pismo BeachSan Luis Obispo County · 7,911 people68°446°average low
20Cambriaunincorporated, San Luis Obispo County · 5,978 people68°146°average low
21SeasideMonterey County · 31,636 people68°242°average low
22Morro BaySan Luis Obispo County · 10,613 people68°146°average low
T23BurlingameSan Mateo County · 31,929 people69°445°average low
T23McKinleyvilleunincorporated, Humboldt County · 17,113 people69°041°average low
25South San FranciscoSan Mateo County · 64,941 people69°445°average low
26Montaraunincorporated, San Mateo County · 2,917 people69°244°average low
27Marin Cityunincorporated, Marin County · 3,195 people70°344°average low
T28BrisbaneSan Mateo County · 4,656 people70°444°average low
T28San BrunoSan Mateo County · 42,305 people70°444°average low
T30Live Oakunincorporated, Santa Cruz County · 16,911 people70°642°average low
T30Port HuenemeVentura County · 20,987 people70°248°average low
32GuadalupeSanta Barbara County · 8,846 people70°644°average low
33SausalitoMarin County · 7,019 people70°344°average low
T34Channel Islands Beachunincorporated, Ventura County · 2,726 people70°248°average low
T34FortunaHumboldt County · 12,003 people70°242°average low
T34Santa CruzSanta Cruz County · 61,797 people70°642°average low
T34Tamalpais-Homestead Valleyunincorporated, Marin County · 12,085 people70°344°average low
38Soquelunincorporated, Santa Cruz County · 10,679 people71°642°average low
T39San MateoSan Mateo County · 103,337 people71°444°average low
T39TiburonMarin County · 8,881 people71°344°average low
41LarkspurMarin County · 12,620 people71°544°average low
42Las Lomasunincorporated, Monterey County · 3,355 people71°641°average low
43Vandenberg AFBunincorporated, Santa Barbara County · 3,477 people71°544°average low
T44GoletaSanta Barbara County · 32,401 people72°345°average low
T44Mill ValleyMarin County · 13,799 people72°543°average low
T44San RafaelMarin County · 59,410 people72°543°average low
T47Foster CitySan Mateo County · 32,411 people72°444°average low
T47Santa Venetiaunincorporated, Marin County · 3,725 people72°544°average low
49Freedomunincorporated, Santa Cruz County · 3,172 people72°641°average low
T50HillsboroughSan Mateo County · 11,206 people72°443°average low
T50Rio del Marunincorporated, Santa Cruz County · 9,201 people72°642°average low
T52Mammoth LakesMono County · 6,867 people72°015°average low
T52SalinasMonterey County · 159,134 people72°641°average low
T54Redwood CitySan Mateo County · 82,178 people72°444°average low
T54San Buenaventura (Ventura)Ventura County · 109,914 people72°247°average low
56AlamedaAlameda County · 76,876 people73°644°average low
57CarpinteriaSanta Barbara County · 12,734 people73°547°average low
T58MalibuLos Angeles County · 9,574 people73°049°average low
T58OxnardVentura County · 199,651 people73°246°average low
T58Pajarounincorporated, Monterey County · 2,899 people73°641°average low
T61Eastern Goleta Valleyunincorporated, Santa Barbara County · 28,295 people73°546°average low
T61LompocSanta Barbara County · 43,315 people73°544°average low
T61RichmondContra Costa County · 114,861 people73°543°average low
64Kings Beachunincorporated, Placer County · 2,736 people73°021°average low
T65Camp Pendleton Southunincorporated, San Diego County · 15,766 people73°048°average low
T65Solana BeachSan Diego County · 12,602 people73°348°average low
T65WatsonvilleSanta Cruz County · 50,716 people73°641°average low
T68OaklandAlameda County · 440,838 people74°644°average low
T68San PabloContra Costa County · 31,678 people74°543°average low
T70CoronadoSan Diego County · 21,094 people74°448°average low
T70Marina del Reyunincorporated, Los Angeles County · 9,176 people74°650°average low
T70Menlo ParkSan Mateo County · 32,713 people74°943°average low
73Vandenberg Villageunincorporated, Santa Barbara County · 6,776 people74°543°average low
74El SegundoLos Angeles County · 16,379 people74°550°average low
T75EncinitasSan Diego County · 60,736 people74°348°average low
T75Kentfieldunincorporated, Marin County · 6,900 people74°2042°average low
77Santa MonicaLos Angeles County · 90,082 people74°050°average low
T78BerkeleyAlameda County · 121,911 people74°643°average low
T78Imperial BeachSan Diego County · 25,206 people74°247°average low
T78Manhattan BeachLos Angeles County · 33,122 people74°550°average low
T78Redondo BeachLos Angeles County · 67,281 people74°450°average low
T78Rio DellHumboldt County · 3,211 people74°241°average low
83San Luis ObispoSan Luis Obispo County · 50,636 people74°1943°average low
T84National CitySan Diego County · 57,807 people74°548°average low
T84San LeandroAlameda County · 85,353 people74°644°average low
86Dana PointOrange County · 32,232 people75°148°average low
T87Montecitounincorporated, Santa Barbara County · 9,031 people75°546°average low
T87North Fair Oaksunincorporated, San Mateo County · 13,100 people75°1242°average low
T87Prunedaleunincorporated, Monterey County · 19,723 people75°640°average low
90Mission Hillsunincorporated, Santa Barbara County · 3,859 people75°543°average low
91Lucas Valley-Marinwoodunincorporated, Marin County · 6,473 people75°2041°average low
T92HerculesContra Costa County · 26,326 people75°543°average low
T92San AnselmoMarin County · 12,555 people75°2041°average low
T94Huntington BeachOrange County · 191,451 people75°3049°average low
T94San ClementeOrange County · 62,226 people75°448°average low
T94Santa BarbaraSanta Barbara County · 86,422 people75°544°average low
T94VallejoSolano County · 123,287 people75°1642°average low
T98El CerritoContra Costa County · 26,121 people76°642°average low
T98Long BeachLos Angeles County · 450,469 people76°649°average low
T98TorranceLos Angeles County · 138,391 people76°449°average low
101El Sobranteunincorporated, Contra Costa County · 16,294 people76°542°average low
102PiedmontAlameda County · 10,642 people76°542°average low
103FairfaxMarin County · 7,417 people76°2041°average low
T104NovatoMarin County · 51,947 people76°2041°average low
T104Rolling Hills EstatesLos Angeles County · 7,948 people76°649°average low
106Nipomounincorporated, San Luis Obispo County · 17,516 people76°642°average low
107BelmontSan Mateo County · 28,752 people76°1842°average low
T108Kensingtonunincorporated, Contra Costa County · 5,179 people76°642°average low
T108Sleepy Hollowunincorporated, Marin County · 3,063 people76°2041°average low
110Orcuttunincorporated, Santa Barbara County · 31,454 people77°642°average low
111Crockettunincorporated, Contra Costa County · 3,372 people77°1642°average low
112CarlsbadSan Diego County · 112,260 people77°346°average low
T113Aromasunincorporated, Monterey County · 3,245 people77°640°average low
T113Feltonunincorporated, Santa Cruz County · 4,093 people77°640°average low
T113Santa MariaSanta Barbara County · 111,390 people77°642°average low
T116Laguna BeachOrange County · 22,391 people77°448°average low
T116Pine Mountain Clubunincorporated, Kern County · 2,838 people77°—28°average low
T118HawthorneLos Angeles County · 82,741 people77°548°average low
T118Wrightwoodunincorporated, San Bernardino County · 5,067 people77°429°average low
120Costa MesaOrange County · 108,881 people78°1348°average low
T121Carmel Valley Villageunincorporated, Monterey County · 4,785 people78°2040°average low
T121West Carsonunincorporated, Los Angeles County · 22,143 people78°648°average low
T123El Riounincorporated, Ventura County · 6,368 people78°645°average low
T123Signal HillLos Angeles County · 11,153 people78°2348°average low
T125Bonny Doonunincorporated, Santa Cruz County · 3,149 people78°5441°average low
T125Los AngelesLos Angeles County · 3,869,089 people78°2648°average low
127Seal BeachOrange County · 24,075 people78°2347°average low
T128California Polytechnic State University College campusunincorporated, San Luis Obispo County · 7,915 people78°1942°average low
T128OceansideSan Diego County · 170,483 people78°547°average low
T130Day Valleyunincorporated, Santa Cruz County · 3,579 people78°640°average low
T130Palos Verdes EstatesLos Angeles County · 12,559 people78°450°average low
T132GonzalesMonterey County · 8,313 people78°2039°average low
T132Laguna NiguelOrange County · 64,107 people78°448°average low
T132NewarkAlameda County · 47,895 people78°1042°average low
T135Fairbanks Ranchunincorporated, San Diego County · 2,703 people78°2046°average low
T135HaywardAlameda County · 157,113 people78°942°average low
137Aliso ViejoOrange County · 49,844 people78°448°average low
138Rancho Palos VerdesLos Angeles County · 39,654 people79°650°average low
T139InglewoodLos Angeles County · 101,662 people79°548°average low
T139Newport BeachOrange County · 81,977 people79°1348°average low
141San CarlosSan Mateo County · 29,261 people79°1840°average low
T142Ben Lomondunincorporated, Santa Cruz County · 6,858 people79°2740°average low
T142Mountain ViewSanta Clara County · 85,438 people79°941°average low
T144AvalonLos Angeles County · 3,237 people79°—50°average low
T144Scotts ValleySanta Cruz County · 11,652 people79°2739°average low
T144View Park-Windsor Hillsunincorporated, Los Angeles County · 11,230 people79°648°average low
147Stanford College campusunincorporated, Santa Clara County · 18,662 people79°1240°average low
T148Guernevilleunincorporated, Sonoma County · 4,100 people79°3440°average low
T148San Juan CapistranoOrange County · 35,119 people79°448°average low
T150Portola ValleySan Mateo County · 4,292 people80°2741°average low
T150SunnyvaleSanta Clara County · 156,577 people80°941°average low
T152Ashlandunincorporated, Alameda County · 22,210 people80°941°average low
T152Big Bear LakeSan Bernardino County · 5,018 people80°125°average low
T152CotatiSonoma County · 7,347 people80°2039°average low
T155GardenaLos Angeles County · 58,460 people80°548°average low
T155PetalumaSonoma County · 59,688 people80°2039°average low
T155SebastopolSonoma County · 7,532 people80°3439°average low
T158Midway Cityunincorporated, Orange County · 7,999 people80°3047°average low
T158Palo AltoSanta Clara County · 67,609 people80°940°average low
T160CarsonLos Angeles County · 90,808 people80°2348°average low
T160WoodsideSan Mateo County · 5,181 people80°1840°average low
162San DiegoSan Diego County · 1,406,106 people80°1645°average low
T163Chula VistaSan Diego County · 275,533 people80°545°average low
T163Pepperdine University College campusunincorporated, Los Angeles County · 3,087 people80°548°average low
165Forestvilleunincorporated, Sonoma County · 3,717 people80°3439°average low
T166Hawaiian GardensLos Angeles County · 13,373 people80°2347°average low
T166Running Springsunincorporated, San Bernardino County · 4,917 people80°1130°average low
T168Boulder Creekunincorporated, Santa Cruz County · 4,632 people81°2739°average low
T168CamarilloVentura County · 68,652 people81°944°average low
T168East Quincyunincorporated, Plumas County · 2,723 people81°1826°average low
T171Frazier Parkunincorporated, Kern County · 2,681 people81°—31°average low
T171Laguna WoodsOrange County · 16,844 people81°448°average low
T173Beverly HillsLos Angeles County · 30,764 people81°1048°average low
T173Bonitaunincorporated, San Diego County · 12,652 people81°1245°average low
T173BuelltonSanta Barbara County · 5,158 people81°8640°average low
T173Westmontunincorporated, Los Angeles County · 34,123 people81°548°average low
T177Big Bear Cityunincorporated, San Bernardino County · 11,431 people81°127°average low
T177VistaSan Diego County · 98,274 people81°1946°average low
179OrindaContra Costa County · 19,507 people81°3641°average low
T180Los Altos HillsSanta Clara County · 8,419 people81°940°average low
T180South Lake TahoeEl Dorado County · 21,115 people81°122°average low
182SoledadMonterey County · 26,357 people81°3939°average low
T183Fountain ValleyOrange County · 55,508 people82°3047°average low
T183SonomaSonoma County · 10,537 people82°4438°average low
T185Camp Pendleton Mainsideunincorporated, San Diego County · 9,501 people82°1947°average low
T185Lake San Marcosunincorporated, San Diego County · 4,693 people82°5445°average low
T185Los AltosSanta Clara County · 30,965 people82°940°average low
T185West Rancho Dominguezunincorporated, Los Angeles County · 23,300 people82°948°average low
T189Garden GroveOrange County · 170,455 people82°3047°average low
T189Rohnert ParkSonoma County · 44,811 people82°2038°average low
T189SolvangSanta Barbara County · 5,944 people82°8639°average low
T189TruckeeNevada County · 17,278 people82°1019°average low
193La Presaunincorporated, San Diego County · 34,962 people82°5744°average low
T194American CanyonNapa County · 22,773 people82°1639°average low
T194ComptonLos Angeles County · 90,500 people82°2347°average low
T194CypressOrange County · 48,781 people82°2347°average low
T194Ladera Ranchunincorporated, Orange County · 23,793 people82°448°average low
T198Castro Valleyunincorporated, Alameda County · 65,001 people82°1240°average low
T198LakewoodLos Angeles County · 78,010 people82°2347°average low
T198San MarcosSan Diego County · 94,908 people82°5445°average low
T201GilroySanta Clara County · 60,764 people82°4839°average low
T201Laguna HillsOrange County · 30,020 people82°447°average low
T201Lexington Hillsunincorporated, Santa Clara County · 2,692 people82°2740°average low
T201Rancho Mission Viejounincorporated, Orange County · 11,971 people82°6247°average low
T205FremontAlameda County · 226,442 people82°1041°average low
T205Santa ClaraSanta Clara County · 133,446 people82°940°average low
T207CerritosLos Angeles County · 46,367 people82°2347°average low
T207East Rancho Dominguezunincorporated, Los Angeles County · 14,603 people82°2347°average low
T207HollisterSan Benito County · 45,695 people82°2538°average low
T207Santa AnaOrange County · 315,586 people82°1347°average low
211Oak Viewunincorporated, Ventura County · 6,141 people83°942°average low
212GreenfieldMonterey County · 21,138 people83°3939°average low
T213BellflowerLos Angeles County · 74,719 people83°2347°average low
T213Boyes Hot Springsunincorporated, Sonoma County · 7,247 people83°4438°average low
T213CupertinoSanta Clara County · 58,333 people83°1639°average low
T213Santa Ynezunincorporated, Santa Barbara County · 4,467 people83°8639°average low
T213StantonOrange County · 40,161 people83°3947°average low
T218La MesaSan Diego County · 59,914 people83°5744°average low
T218Lake Arrowheadunincorporated, San Bernardino County · 10,639 people83°1133°average low
T220IrvineOrange County · 318,764 people83°3547°average low
T220MoragaContra Costa County · 16,322 people83°5740°average low
T220Union CityAlameda County · 65,282 people83°1240°average low
T223Buena ParkOrange County · 81,741 people83°3947°average low
T223Mission ViejoOrange County · 90,484 people83°3547°average low
T225BeniciaSolano County · 26,401 people84°3640°average low
T225Casa Conejounincorporated, Ventura County · 2,671 people84°945°average low
T225Harmony Groveunincorporated, San Diego County · 2,585 people84°5444°average low
T225MilpitasSanta Clara County · 78,596 people84°1640°average low
T225NorwalkLos Angeles County · 97,104 people84°2347°average low
T225San Martinunincorporated, Santa Clara County · 6,954 people84°4839°average low
T225Willowbrookunincorporated, Los Angeles County · 21,681 people84°2647°average low
232Burbankunincorporated, Santa Clara County · 5,333 people84°2140°average low
T233Lake ForestOrange County · 86,333 people84°6247°average low
T233Ridgemarkunincorporated, San Benito County · 3,403 people84°2538°average low
T233Santa RosaSonoma County · 179,437 people84°2638°average low
T233Spring Valleyunincorporated, San Diego County · 31,969 people84°5744°average low
T237SaratogaSanta Clara County · 30,418 people84°2739°average low
T237South GateLos Angeles County · 90,071 people84°2647°average low
T237TustinOrange County · 77,843 people84°3047°average low
240Florence-Grahamunincorporated, Los Angeles County · 60,690 people84°2647°average low
T241Larkfield-Wikiupunincorporated, Sonoma County · 8,765 people84°3438°average low
T241Topangaunincorporated, Los Angeles County · 8,885 people84°7648°average low
T243CampbellSanta Clara County · 42,490 people84°2739°average low
T243DowneyLos Angeles County · 108,468 people84°2347°average low
T243Westlake VillageLos Angeles County · 7,505 people84°7645°average low
T246Casa de Oro-Mount Helixunincorporated, San Diego County · 19,765 people84°5744°average low
T246Los GatosSanta Clara County · 32,576 people84°2739°average low
T246Monte SerenoSanta Clara County · 3,566 people84°2739°average low
T246WindsorSonoma County · 25,864 people84°3438°average low
T250Agoura HillsLos Angeles County · 19,243 people85°7645°average low
T250Coto de Cazaunincorporated, Orange County · 15,190 people85°6247°average low
T250King CityMonterey County · 14,002 people85°3939°average low
T250La MiradaLos Angeles County · 45,952 people85°3947°average low
T250West HollywoodLos Angeles County · 34,231 people85°648°average low
255OrangeOrange County · 138,365 people85°3047°average low
256Bonsallunincorporated, San Diego County · 4,332 people85°1945°average low
T257BellLos Angeles County · 31,625 people85°2647°average low
T257Santa Rosa Valleyunincorporated, Ventura County · 2,780 people85°7644°average low
T259East Foothillsunincorporated, Santa Clara County · 7,139 people85°2139°average low
T259HealdsburgSonoma County · 11,172 people85°5838°average low
T259LafayetteContra Costa County · 25,313 people85°3639°average low
T259Santa PaulaVentura County · 31,774 people85°942°average low
T263Idyllwild-Pine Coveunincorporated, Riverside County · 3,957 people85°1833°average low
T263Santa Fe SpringsLos Angeles County · 18,793 people85°3947°average low
T265Bell GardensLos Angeles County · 37,367 people85°2647°average low
T265East Los Angelesunincorporated, Los Angeles County · 111,647 people85°2647°average low
T265Morgan HillSanta Clara County · 45,625 people85°4838°average low
T265North Tustinunincorporated, Orange County · 25,807 people85°3047°average low
T265Reliez Valleyunincorporated, Contra Costa County · 3,173 people85°4740°average low
T265Thousand OaksVentura County · 122,230 people85°7645°average low
T265Vine Hillunincorporated, Contra Costa County · 3,540 people85°4739°average low
T272El CajonSan Diego County · 101,755 people85°5743°average low
T272MartinezContra Costa County · 36,849 people85°4739°average low
T274CalabasasLos Angeles County · 22,027 people86°7646°average low
T274Fallbrookunincorporated, San Diego County · 32,112 people86°6045°average low
T274San JoseSanta Clara County · 989,814 people86°1639°average low
T274South Whittierunincorporated, Los Angeles County · 55,650 people86°3947°average low
T278Alum Rockunincorporated, Santa Clara County · 10,440 people86°2139°average low
T278Pico RiveraLos Angeles County · 58,915 people86°2647°average low
T280NapaNapa County · 76,562 people86°3238°average low
T280Rancho Santa MargaritaOrange County · 45,779 people86°6247°average low
282FullertonOrange County · 138,675 people86°3947°average low
T283Alamounincorporated, Contra Costa County · 14,488 people86°4739°average low
T283Blackhawkunincorporated, Contra Costa County · 10,137 people86°5741°average low
T283MoorparkVentura County · 35,023 people86°7643°average low
T286DanvilleContra Costa County · 43,302 people86°5740°average low
T286East Whittierunincorporated, Los Angeles County · 9,990 people86°3947°average low
T286Rancho San Diegounincorporated, San Diego County · 21,272 people86°5743°average low
T289AtascaderoSan Luis Obispo County · 29,464 people86°8038°average low
T289West Whittier-Los Nietosunincorporated, Los Angeles County · 25,615 people86°6447°average low
291SanteeSan Diego County · 58,205 people86°5742°average low
T292Pachecounincorporated, Contra Costa County · 4,325 people86°4739°average low
T292San RamonContra Costa County · 86,209 people86°5740°average low
T292Saranapunincorporated, Contra Costa County · 5,662 people86°4739°average low
295WhittierLos Angeles County · 85,815 people86°3947°average low
T296MontebelloLos Angeles County · 60,693 people86°2647°average low
T296PowaySan Diego County · 49,180 people86°7842°average low
T296Villa ParkOrange County · 5,645 people86°3046°average low
T299Mira Monteunincorporated, Ventura County · 6,888 people87°7540°average low
T299Monterey ParkLos Angeles County · 57,457 people87°2647°average low
T299Walnut CreekContra Costa County · 70,012 people87°4739°average low
T302Bostoniaunincorporated, San Diego County · 16,765 people87°5742°average low
T302Brooktrailsunincorporated, Mendocino County · 4,398 people87°2737°average low
T302Camino Tassajaraunincorporated, Contra Costa County · 5,831 people87°5740°average low
T302Hacienda Heightsunincorporated, Los Angeles County · 54,291 people87°3947°average low
T302La HabraOrange County · 60,908 people87°3947°average low
T302Pleasant HillContra Costa County · 34,017 people87°4739°average low
308Oak Parkunincorporated, Ventura County · 13,757 people87°7646°average low
T309AlhambraLos Angeles County · 79,820 people87°7447°average low
T309Crestlineunincorporated, San Bernardino County · 9,835 people87°1136°average low
T309EscondidoSan Diego County · 146,030 people87°5442°average low
T309PlacentiaOrange County · 54,911 people87°4746°average low
T309South San Gabrielunincorporated, Los Angeles County · 7,923 people87°6447°average low
T314Angwinunincorporated, Napa County · 2,931 people87°2739°average low
T314ClaytonContra Costa County · 10,842 people87°6440°average low
T314ConcordContra Costa County · 123,261 people87°5139°average low
T314La Habra HeightsLos Angeles County · 5,327 people87°4747°average low
318Templetonunincorporated, San Luis Obispo County · 9,580 people87°8037°average low
T319DublinAlameda County · 71,602 people87°5739°average low
T319Hidden Meadowsunincorporated, San Diego County · 3,524 people87°6044°average low
T319WeedSiskiyou County · 2,603 people87°2828°average low
T319YountvilleNapa County · 3,198 people87°3238°average low
T323Avocado Heightsunincorporated, Los Angeles County · 12,593 people88°6446°average low
T323PleasantonAlameda County · 74,556 people88°5739°average low
T325Bay Pointunincorporated, Contra Costa County · 24,231 people88°4739°average low
T325BreaOrange County · 47,260 people88°4746°average low
T325BurbankLos Angeles County · 102,988 people88°5445°average low
T325RosemeadLos Angeles County · 49,410 people88°6446°average low
T325San GabrielLos Angeles County · 38,186 people88°6446°average low
T325WillitsMendocino County · 4,760 people88°2736°average low
T325Winter Gardensunincorporated, San Diego County · 22,131 people88°5742°average low
T332AnaheimOrange County · 341,008 people88°4746°average low
T332La PuenteLos Angeles County · 36,423 people88°6446°average low
T332Rowland Heightsunincorporated, Los Angeles County · 45,911 people88°4746°average low
T335El MonteLos Angeles County · 105,075 people88°6446°average low
T335OjaiVentura County · 7,474 people88°7539°average low
T335PasadenaLos Angeles County · 135,804 people88°7446°average low
T338Bear Valley Springsunincorporated, Kern County · 5,912 people88°2835°average low
T338Granite Hillsunincorporated, San Diego County · 3,795 people88°5742°average low
T340Baldwin ParkLos Angeles County · 68,880 people88°6445°average low
T340GlendaleLos Angeles County · 187,160 people88°5546°average low
T340Temple CityLos Angeles County · 35,125 people88°6446°average low
T343Eucalyptus Hillsunincorporated, San Diego County · 5,840 people88°5741°average low
T343South San Jose Hillsunincorporated, Los Angeles County · 16,911 people88°3946°average low
T345Jamulunincorporated, San Diego County · 6,574 people88°7542°average low
T345Yorba LindaOrange County · 65,632 people88°4746°average low
347Mount ShastaSiskiyou County · 3,071 people88°2327°average low
T348CalistogaNapa County · 4,954 people88°7138°average low
T348LivermoreAlameda County · 83,457 people88°5739°average low
T350AlturasModoc County · 2,634 people89°4120°average low
T350Mayflower Villageunincorporated, Los Angeles County · 4,950 people89°6445°average low
352East Pasadenaunincorporated, Los Angeles County · 5,479 people89°7446°average low
T353Lakesideunincorporated, San Diego County · 22,447 people89°5741°average low
T353Nevada CityNevada County · 3,174 people89°3035°average low
T353Pollock Pinesunincorporated, El Dorado County · 6,212 people89°5836°average low
T353Stallion Springsunincorporated, Kern County · 2,937 people89°2834°average low
T357South Monrovia Islandunincorporated, Los Angeles County · 6,830 people89°7445°average low
T357WalnutLos Angeles County · 27,316 people89°7045°average low
T357West CovinaLos Angeles County · 105,301 people89°6445°average low
T360Altadenaunincorporated, Los Angeles County · 41,705 people89°7445°average low
T360PittsburgContra Costa County · 77,542 people89°4739°average low
T360SusanvilleLassen County · 12,816 people89°3122°average low
T360Vincentunincorporated, Los Angeles County · 15,340 people89°7444°average low
T364Harbison Canyonunincorporated, San Diego County · 4,328 people89°5542°average low
T364St. HelenaNapa County · 5,194 people89°5538°average low
T364Suisun CitySolano County · 29,454 people89°6040°average low
T367ArcadiaLos Angeles County · 54,117 people89°7445°average low
T367CloverdaleSonoma County · 8,701 people89°8438°average low
T367Diamond BarLos Angeles County · 51,884 people89°7045°average low
T367Grass ValleyNevada County · 14,035 people89°3636°average low
371FillmoreVentura County · 16,937 people89°7541°average low
T372AntiochContra Costa County · 118,958 people89°6440°average low
T372Chino HillsSan Bernardino County · 77,519 people89°7046°average low
T372La Crescenta-Montroseunincorporated, Los Angeles County · 19,660 people89°8745°average low
T372Simi ValleyVentura County · 124,861 people89°11544°average low
T372TehachapiKern County · 11,852 people89°2833°average low
T377CovinaLos Angeles County · 49,404 people90°7044°average low
T377Sierra MadreLos Angeles County · 10,620 people90°7443°average low
T379Mono Vistaunincorporated, Tuolumne County · 3,675 people90°5933°average low
T379MonroviaLos Angeles County · 38,264 people90°7045°average low
381Valley Centerunincorporated, San Diego County · 11,119 people90°9442°average low
T382Golden Hillsunincorporated, Kern County · 9,891 people90°2833°average low
T382La Cañada FlintridgeLos Angeles County · 19,480 people90°7445°average low
T382San FernandoLos Angeles County · 23,449 people90°5544°average low
T385Burneyunincorporated, Shasta County · 2,668 people90°4927°average low
T385DuarteLos Angeles County · 22,866 people90°7444°average low
T387Charter Oakunincorporated, Los Angeles County · 9,442 people90°7043°average low
T387Clearlake Rivieraunincorporated, Lake County · 4,122 people90°6638°average low
T387FairfieldSolano County · 122,489 people90°6040°average low
T390BrentwoodContra Costa County · 66,607 people90°6440°average low
T390Buckhornunincorporated, Amador County · 3,504 people90°5835°average low
392AzusaLos Angeles County · 47,447 people90°7043°average low
T393PomonaLos Angeles County · 147,807 people90°7044°average low
T393San DimasLos Angeles County · 32,978 people90°7043°average low
T395GlendoraLos Angeles County · 49,671 people90°7043°average low
T395Phoenix Lakeunincorporated, Tuolumne County · 4,794 people90°5934°average low
T397LakeportLake County · 5,059 people91°6638°average low
T397TemeculaRiverside County · 114,865 people91°6043°average low
T399El Paso de Robles (Paso Robles)San Luis Obispo County · 31,626 people91°8036°average low
T399OakleyContra Costa County · 47,583 people91°6440°average low
T401Alta Sierraunincorporated, Nevada County · 7,361 people91°3636°average low
T401La VerneLos Angeles County · 30,178 people91°7044°average low
403Piñon Hillsunincorporated, San Bernardino County · 7,065 people91°10736°average low
T404ChinoSan Bernardino County · 96,957 people91°9944°average low
T404Coronitaunincorporated, Riverside County · 2,763 people91°9943°average low
T404Kelseyvilleunincorporated, Lake County · 4,011 people91°6637°average low
T404Lakeland Villageunincorporated, Riverside County · 12,236 people91°12343°average low
T404WildomarRiverside County · 37,889 people91°12343°average low
T409CoronaRiverside County · 161,734 people91°9944°average low
T409Pine Groveunincorporated, Amador County · 3,040 people91°7538°average low
T409Rio VistaSolano County · 10,523 people91°6439°average low
T409YrekaSiskiyou County · 7,714 people91°6629°average low
T413ClaremontLos Angeles County · 35,838 people91°7044°average low
T413UkiahMendocino County · 16,068 people91°6136°average low
T415El Cerritounincorporated, Riverside County · 5,325 people91°10043°average low
T415Ramonaunincorporated, San Diego County · 22,634 people91°6239°average low
T415Temescal Valleyunincorporated, Riverside County · 30,069 people91°12344°average low
T418Discovery Bayunincorporated, Contra Costa County · 14,911 people92°8240°average low
T418El Sobranteunincorporated, Riverside County · 13,129 people92°10044°average low
T418Hidden Valley Lakeunincorporated, Lake County · 5,872 people92°6636°average low
T418Lake Shastinaunincorporated, Siskiyou County · 3,001 people92°6628°average low
T418MontclairSan Bernardino County · 37,563 people92°7043°average low
T418MurrietaRiverside County · 114,124 people92°12342°average low
T424Alpineunincorporated, San Diego County · 15,180 people92°5540°average low
T424Lake ElsinoreRiverside County · 75,067 people92°12342°average low
T426Auberryunincorporated, Fresno County · 3,240 people92°8934°average low
T426VacavilleSolano County · 103,850 people92°8839°average low
T428Home Gardensunincorporated, Riverside County · 10,506 people92°10043°average low
T428Lake Mathewsunincorporated, Riverside County · 6,527 people92°12345°average low
T428Magaliaunincorporated, Butte County · 7,389 people92°6538°average low
T428Mountain HouseSan Joaquin County · 25,315 people92°8240°average low
T432NorcoRiverside County · 25,081 people92°9943°average low
T432UplandSan Bernardino County · 79,446 people92°7044°average low
T434Lake Nacimientounincorporated, San Luis Obispo County · 3,339 people92°8036°average low
T434Oak Hillsunincorporated, San Bernardino County · 9,013 people92°10838°average low
T434San Antonio Heightsunincorporated, San Bernardino County · 3,458 people92°—46°average low
T437Niceunincorporated, Lake County · 2,569 people92°8235°average low
T437Phelanunincorporated, San Bernardino County · 18,496 people92°11937°average low
T439Canyon LakeRiverside County · 11,113 people92°12342°average low
T439TracySan Joaquin County · 101,901 people92°8239°average low
T441Agua Dulceunincorporated, Los Angeles County · 2,828 people92°7439°average low
T441East Sonoraunincorporated, Tuolumne County · 2,651 people92°7534°average low
T441Lucerneunincorporated, Lake County · 3,435 people92°6635°average low
T441OntarioSan Bernardino County · 187,013 people92°9343°average low
T445EastvaleRiverside County · 70,594 people93°9943°average low
T445Lake of the Pinesunincorporated, Nevada County · 5,461 people93°6337°average low
T447North Lakeportunincorporated, Lake County · 2,995 people93°8235°average low
T447Val Verdeunincorporated, Los Angeles County · 3,291 people93°8742°average low
T449Actonunincorporated, Los Angeles County · 7,880 people93°10737°average low
T449Campounincorporated, San Diego County · 2,729 people93°9734°average low
T449ClearlakeLake County · 16,893 people93°6635°average low
T449Meadowbrookunincorporated, Riverside County · 2,627 people93°12342°average low
T449Rancho CucamongaSan Bernardino County · 177,856 people93°7044°average low
T454Auburn Lake Trailsunincorporated, El Dorado County · 3,284 people93°6338°average low
T454SonoraTuolumne County · 4,866 people93°7535°average low
T454Stevenson Ranchunincorporated, Los Angeles County · 20,990 people93°8743°average low
T454Wofford Heightsunincorporated, Kern County · 2,656 people93°11135°average low
T458Hayforkunincorporated, Trinity County · 2,537 people93°8532°average low
T458PlacervilleEl Dorado County · 10,685 people93°7437°average low
T458San Diego Country Estatesunincorporated, San Diego County · 10,223 people93°7538°average low
T458Santa ClaritaLos Angeles County · 228,430 people93°8742°average low
T458Woodcrestunincorporated, Riverside County · 17,368 people93°10044°average low
T463Elk GroveSacramento County · 185,007 people93°7639°average low
T463North Auburnunincorporated, Placer County · 13,480 people93°6338°average low
T465DixonSolano County · 21,116 people93°8839°average low
T465Lake Wildwoodunincorporated, Nevada County · 4,792 people93°7937°average low
T465Lincoln Villageunincorporated, San Joaquin County · 4,241 people93°9039°average low
T465ParadiseButte County · 10,023 people93°6640°average low
T465San Miguelunincorporated, San Luis Obispo County · 3,227 people93°9236°average low
T470GaltSacramento County · 26,964 people93°7839°average low
T470Good Hopeunincorporated, Riverside County · 8,816 people93°12342°average low
T470Mead Valleyunincorporated, Riverside County · 19,286 people93°10043°average low
T473Cameron Parkunincorporated, El Dorado County · 18,315 people93°6339°average low
T473Castaicunincorporated, Los Angeles County · 17,999 people93°8741°average low
T473Country Clubunincorporated, San Joaquin County · 10,161 people93°9039°average low
T473MenifeeRiverside County · 118,592 people93°12341°average low
T473Woodbridgeunincorporated, San Joaquin County · 4,144 people93°7839°average low
T478Colliervilleunincorporated, San Joaquin County · 2,546 people94°7839°average low
T478Diamond Springsunincorporated, El Dorado County · 10,927 people94°7437°average low
T478French Valleyunincorporated, Riverside County · 45,269 people94°12341°average low
T478LathropSan Joaquin County · 42,783 people94°8839°average low
T478Parkwayunincorporated, Sacramento County · 15,397 people94°7639°average low
T483LodiSan Joaquin County · 69,100 people94°7839°average low
T483Los BanosMerced County · 49,614 people94°9740°average low
T483Shingle Springsunincorporated, El Dorado County · 3,801 people94°7439°average low
T483StocktonSan Joaquin County · 324,597 people94°8839°average low
T487AuburnPlacer County · 13,847 people94°6338°average low
T487Florinunincorporated, Sacramento County · 50,211 people94°9039°average low
T487Jurupa ValleyRiverside County · 107,311 people94°10043°average low
T490Augustunincorporated, San Joaquin County · 8,825 people94°9039°average low
T490FontanaSan Bernardino County · 221,223 people94°9343°average low
T490French Campunincorporated, San Joaquin County · 3,264 people94°8839°average low
T490Lemon Hillunincorporated, Sacramento County · 15,312 people94°7639°average low
T494AngelsCalaveras County · 3,735 people94°7536°average low
T494HesperiaSan Bernardino County · 102,605 people94°10836°average low
T494MantecaSan Joaquin County · 96,693 people94°8839°average low
T494PattersonStanislaus County · 26,587 people94°9039°average low
T494RiversideRiverside County · 323,057 people94°10043°average low
T494University of California-Davis College campusunincorporated, Yolo County · 8,696 people94°8839°average low
T494Vineyardunincorporated, Sacramento County · 43,751 people94°9039°average low
T501Garden Acresunincorporated, San Joaquin County · 10,667 people94°8839°average low
T501Jamestownunincorporated, Tuolumne County · 3,265 people94°7535°average low
T501Kennedyunincorporated, San Joaquin County · 2,576 people94°8839°average low
T501Moradaunincorporated, San Joaquin County · 3,383 people94°9039°average low
T501PerrisRiverside County · 83,237 people94°10041°average low
T501SacramentoSacramento County · 536,449 people94°7639°average low
T501West SacramentoYolo County · 56,216 people94°7639°average low
T501Wiltonunincorporated, Sacramento County · 6,433 people94°9039°average low
T509Dogtownunincorporated, San Joaquin County · 3,094 people94°7839°average low
T509Dos PalosMerced County · 5,697 people94°9740°average low
T509JacksonAmador County · 5,100 people94°7538°average low
T509Lockefordunincorporated, San Joaquin County · 3,838 people94°7839°average low
T509Sutter CreekAmador County · 2,701 people94°7538°average low
T509WintersYolo County · 8,214 people94°10738°average low
T515Cherry Valleyunincorporated, Riverside County · 6,668 people94°9141°average low
T515DavisYolo County · 66,110 people94°8839°average low
T515RiponSan Joaquin County · 16,140 people94°8839°average low
T518Rosemontunincorporated, Sacramento County · 23,766 people94°9039°average low
T518Salidaunincorporated, Stanislaus County · 13,900 people94°9039°average low
T520Arden-Arcadeunincorporated, Sacramento County · 94,994 people94°9039°average low
T520Weavervilleunincorporated, Trinity County · 4,018 people94°8533°average low
T522Bloomingtonunincorporated, San Bernardino County · 25,698 people95°10343°average low
T522El Dorado Hillsunincorporated, El Dorado County · 51,026 people95°6338°average low
T522GustineMerced County · 6,112 people95°12139°average low
T522Matherunincorporated, Sacramento County · 4,520 people95°9039°average low
T522ModestoStanislaus County · 219,652 people95°9039°average low
T522NewmanStanislaus County · 12,453 people95°12139°average low
T522RialtoSan Bernardino County · 106,554 people95°10343°average low
T522Sageunincorporated, Riverside County · 3,781 people95°12140°average low
T522West Modestounincorporated, Stanislaus County · 5,978 people95°9039°average low
531EscalonSan Joaquin County · 7,394 people95°9039°average low
T532CeresStanislaus County · 48,982 people95°9039°average low
T532Keyesunincorporated, Stanislaus County · 5,577 people95°9039°average low
T532Rancho CordovaSacramento County · 87,554 people95°9039°average low
T532RiverbankStanislaus County · 26,557 people95°9039°average low
T536Copperopolisunincorporated, Calaveras County · 4,285 people95°9838°average low
T536Empireunincorporated, Stanislaus County · 3,429 people95°9039°average low
T536Moreno ValleyRiverside County · 214,263 people95°10042°average low
T536Oakhurstunincorporated, Madera County · 6,091 people95°8934°average low
T536WoodlandYolo County · 62,513 people95°9639°average low
T541Carmichaelunincorporated, Sacramento County · 76,948 people95°9039°average low
T541Denairunincorporated, Stanislaus County · 4,914 people95°8039°average low
T541Fair Oaksunincorporated, Sacramento County · 32,799 people95°9039°average low
T541FirebaughFresno County · 8,774 people95°10940°average low
T541Homelandunincorporated, Riverside County · 7,584 people95°12040°average low
T541HughsonStanislaus County · 8,051 people95°9039°average low
T541Rancho Calaverasunincorporated, Calaveras County · 7,131 people95°8739°average low
T541Rio Lindaunincorporated, Sacramento County · 16,335 people95°9039°average low
T541San Andreasunincorporated, Calaveras County · 2,979 people95°8737°average low
T541TurlockStanislaus County · 72,864 people95°8039°average low
T551Coarsegoldunincorporated, Madera County · 3,967 people95°8937°average low
T551Grand TerraceSan Bernardino County · 12,936 people95°10343°average low
T551Muscoyunincorporated, San Bernardino County · 12,025 people95°10442°average low
T551North Forkunincorporated, Madera County · 2,999 people95°8935°average low
T551North Highlandsunincorporated, Sacramento County · 47,957 people95°9039°average low
T551Nuevounincorporated, Riverside County · 6,803 people95°10040°average low
T557Citrus HeightsSacramento County · 86,348 people95°9039°average low
T557Delhiunincorporated, Merced County · 11,009 people95°8039°average low
T557Elvertaunincorporated, Sacramento County · 4,769 people95°8439°average low
T557Gold Riverunincorporated, Sacramento County · 7,924 people95°9039°average low
T557Hilmar-Irwinunincorporated, Merced County · 6,132 people95°8039°average low
T557MendotaFresno County · 12,778 people95°10940°average low
T557OakdaleStanislaus County · 23,246 people95°9039°average low
T564Antelopeunincorporated, Sacramento County · 48,301 people95°9039°average low
T564AtwaterMerced County · 32,133 people95°10639°average low
T564FolsomSacramento County · 91,983 people95°9038°average low
T564McSwainunincorporated, Merced County · 5,783 people95°10639°average low
T564Orangevaleunincorporated, Sacramento County · 35,958 people95°9039°average low
T564WaterfordStanislaus County · 9,258 people95°9039°average low
T564Wintonunincorporated, Merced County · 11,797 people95°10639°average low
T571LivingstonMerced County · 14,690 people95°8039°average low
T571Rancho Murietaunincorporated, Sacramento County · 5,875 people95°9039°average low
T573ColtonSan Bernardino County · 53,383 people96°10342°average low
T573Espartounincorporated, Yolo County · 3,713 people96°10738°average low
T573Franklinunincorporated, Merced County · 7,392 people96°10639°average low
T573Granite Bayunincorporated, Placer County · 21,673 people96°9038°average low
T573IoneAmador County · 9,282 people96°8739°average low
T573Kelly Ridgeunincorporated, Butte County · 2,825 people96°9739°average low
T573OrlandGlenn County · 8,381 people96°9238°average low
T573WillowsGlenn County · 6,116 people96°9838°average low
T573Winchesterunincorporated, Riverside County · 4,555 people96°12040°average low
T573YucaipaSan Bernardino County · 54,953 people96°12141°average low
T583Desert View Highlandsunincorporated, Los Angeles County · 2,613 people96°11835°average low
T583MercedMerced County · 99,724 people96°10638°average low
T583Mountain View Acresunincorporated, San Bernardino County · 3,512 people96°11936°average low
T583Quartz Hillunincorporated, Los Angeles County · 11,510 people96°11835°average low
T583RosevillePlacer County · 167,302 people96°9039°average low
T583Yucca ValleySan Bernardino County · 21,887 people96°10937°average low
T589CalimesaRiverside County · 11,111 people96°10441°average low
T589LoomisPlacer County · 7,004 people96°9038°average low
T589Oroville Eastunincorporated, Butte County · 7,504 people96°9739°average low
T589San BernardinoSan Bernardino County · 222,044 people96°10442°average low
593West Bishopunincorporated, Inyo County · 2,551 people96°10427°average low
T594ColusaColusa County · 6,519 people96°8538°average low
T594RocklinPlacer County · 76,821 people96°9038°average low
T596Durhamunincorporated, Butte County · 5,340 people96°9939°average low
T596Mentoneunincorporated, San Bernardino County · 9,514 people96°10041°average low
T596WilliamsColusa County · 5,529 people96°8538°average low
T599BeaumontRiverside County · 60,835 people96°12040°average low
T599ChicoButte County · 105,081 people96°9938°average low
T599Loma LindaSan Bernardino County · 25,221 people96°10442°average low
T599Palermounincorporated, Butte County · 5,266 people96°9739°average low
T599Planadaunincorporated, Merced County · 3,506 people96°10038°average low
T604ChowchillaMadera County · 18,730 people96°10938°average low
T604LincolnPlacer County · 57,367 people96°9038°average low
T604PalmdaleLos Angeles County · 161,845 people96°11335°average low
T607Arbuckleunincorporated, Colusa County · 3,093 people96°8538°average low
T607BanningRiverside County · 31,852 people96°12140°average low
T607GridleyButte County · 7,258 people96°9339°average low
T607Live OakSutter County · 9,466 people96°10439°average low
T607OrovilleButte County · 20,451 people96°9739°average low
T607Sun Villageunincorporated, Los Angeles County · 11,036 people96°11834°average low
T607Thermalitounincorporated, Butte County · 6,720 people96°9739°average low
T614Lindaunincorporated, Yuba County · 23,871 people96°9940°average low
T614MarysvilleYuba County · 12,738 people96°10439°average low
T614RedlandsSan Bernardino County · 74,128 people96°10441°average low
T614Sutterunincorporated, Sutter County · 2,532 people96°10439°average low
T614Yuba CitySutter County · 69,485 people96°10440°average low
T619Olivehurstunincorporated, Yuba County · 18,444 people96°9939°average low
T619Spring Valley Lakeunincorporated, San Bernardino County · 9,483 people96°11935°average low
T619Squaw Valleyunincorporated, Fresno County · 3,361 people96°9039°average low
T619VictorvilleSan Bernardino County · 141,395 people96°11935°average low
T623CorningTehama County · 8,260 people97°9239°average low
T623Plumas Lakeunincorporated, Yuba County · 9,418 people97°9939°average low
T623WheatlandYuba County · 4,267 people97°9939°average low
T626LancasterLos Angeles County · 170,084 people97°10934°average low
T626MaderaMadera County · 69,017 people97°10939°average low
T628HighlandSan Bernardino County · 57,614 people97°10440°average low
T628Yosemite Lakesunincorporated, Madera County · 5,288 people97°11837°average low
T630Apple ValleySan Bernardino County · 75,247 people97°11935°average low
T630HemetRiverside County · 93,649 people97°12038°average low
T632AdelantoSan Bernardino County · 38,798 people97°11935°average low
T632Lake Los Angelesunincorporated, Los Angeles County · 13,051 people97°10734°average low
T632Madera Acresunincorporated, Madera County · 9,846 people97°10938°average low
T635East Hemetunincorporated, Riverside County · 20,257 people97°12138°average low
T635San JoaquinFresno County · 3,688 people97°11439°average low
T637KermanFresno County · 17,553 people97°10039°average low
T637Parksdaleunincorporated, Madera County · 2,885 people97°10039°average low
T639Ford Cityunincorporated, Kern County · 4,162 people97°11239°average low
T639Joshua Treeunincorporated, San Bernardino County · 6,234 people97°10938°average low
T639TaftKern County · 6,995 people97°11240°average low
T642FarmersvilleTulare County · 10,326 people97°9539°average low
T642Mojaveunincorporated, Kern County · 5,173 people97°11033°average low
T642TulareTulare County · 73,907 people97°9538°average low
T642VisaliaTulare County · 146,541 people97°9539°average low
T646Lucerne Valleyunincorporated, San Bernardino County · 5,957 people98°11934°average low
T646Tiptonunincorporated, Tulare County · 2,851 people98°12139°average low
T646Valle Vistaunincorporated, Riverside County · 18,602 people98°12038°average low
T649CoalingaFresno County · 17,281 people98°13137°average low
T649CorcoranKings County · 22,358 people98°12138°average low
T649Goshenunincorporated, Tulare County · 5,136 people98°9538°average low
T649San JacintoRiverside County · 56,014 people98°12038°average low
T653ExeterTulare County · 10,122 people98°11639°average low
T653Ivanhoeunincorporated, Tulare County · 4,629 people98°9539°average low
T653Pixleyunincorporated, Tulare County · 3,742 people98°11639°average low
T653Red BluffTehama County · 14,404 people98°10439°average low
T657Armonaunincorporated, Kings County · 3,890 people98°10838°average low
T657BishopInyo County · 3,696 people98°10426°average low
T657Bonadelle Ranchosunincorporated, Madera County · 5,465 people98°11839°average low
T657Dixon Lane-MeadowCreekunincorporated, Inyo County · 3,071 people98°10426°average low
T657Earlimartunincorporated, Tulare County · 7,214 people98°11639°average low
T657HanfordKings County · 62,229 people98°10838°average low
T657LindsayTulare County · 12,578 people98°11638°average low
T657Madera Ranchosunincorporated, Madera County · 3,037 people98°11839°average low
T657Rosamondunincorporated, Kern County · 21,473 people98°10933°average low
T657Shasta LakeShasta County · 10,208 people98°9038°average low
T667KingsburgFresno County · 13,249 people98°10839°average low
T667Strathmoreunincorporated, Tulare County · 2,675 people98°11638°average low
T669PortervilleTulare County · 63,088 people98°12239°average low
T669WoodlakeTulare County · 8,073 people98°12539°average low
T671AvenalKings County · 13,479 people98°13140°average low
T671Cutlerunincorporated, Tulare County · 4,361 people98°9539°average low
T671DinubaTulare County · 25,949 people98°9539°average low
T671East Portervilleunincorporated, Tulare County · 5,066 people98°12238°average low
T671FresnoFresno County · 555,549 people98°11339°average low
T671HuronFresno County · 7,394 people98°11439°average low
T671Lake Californiaunincorporated, Tehama County · 3,808 people98°10639°average low
T671LemooreKings County · 27,291 people98°10838°average low
T671SelmaFresno County · 24,702 people98°12439°average low
T680Cottonwoodunincorporated, Shasta County · 7,408 people98°10639°average low
T680Lemoore Stationunincorporated, Kings County · 6,175 people98°12038°average low
T680Old Fig Gardenunincorporated, Fresno County · 5,503 people98°11339°average low
T680ParlierFresno County · 14,622 people98°12439°average low
T680Riverdaleunincorporated, Fresno County · 3,653 people98°12038°average low
T685DelanoKern County · 52,334 people98°11639°average low
T685Eastonunincorporated, Fresno County · 2,722 people98°11339°average low
T685FowlerFresno County · 7,745 people98°11339°average low
T685Lake Isabellaunincorporated, Kern County · 4,059 people98°11431°average low
T685Mayfairunincorporated, Fresno County · 5,044 people98°11339°average low
T685Orosiunincorporated, Tulare County · 8,966 people98°9539°average low
T685ReedleyFresno County · 26,982 people98°11339°average low
T685Sunnysideunincorporated, Fresno County · 4,639 people98°11339°average low
T693AndersonShasta County · 11,131 people98°10639°average low
T693Orange CoveFresno County · 9,811 people98°9539°average low
T693WascoKern County · 26,525 people98°12639°average low
T696Morongo Valleyunincorporated, San Bernardino County · 4,209 people98°9140°average low
T696SangerFresno County · 27,228 people98°11339°average low
T698ClovisFresno County · 129,347 people99°11339°average low
T698Happy Valleyunincorporated, Shasta County · 5,944 people99°10639°average low
T698Homestead Valleyunincorporated, San Bernardino County · 2,689 people99°11037°average low
T698McFarlandKern County · 14,709 people99°11639°average low
T702Bella Vistaunincorporated, Shasta County · 4,511 people99°10638°average low
T702Greenfieldunincorporated, Kern County · 3,939 people99°11040°average low
T702Palo Cedrounincorporated, Shasta County · 3,685 people99°10639°average low
T702ReddingShasta County · 94,092 people99°10639°average low
T702Rosedaleunincorporated, Kern County · 18,877 people99°11440°average low
707ShafterKern County · 23,871 people99°11440°average low
708Weedpatchunincorporated, Kern County · 2,685 people99°11040°average low
T709Greenacresunincorporated, Kern County · 4,906 people99°11040°average low
T709Old Stineunincorporated, Kern County · 3,760 people99°11040°average low
T711ArvinKern County · 19,820 people99°11040°average low
T711BakersfieldKern County · 422,165 people99°11240°average low
T711Rexland Acresunincorporated, Kern County · 2,760 people99°11040°average low
T714Lamontunincorporated, Kern County · 13,164 people99°11040°average low
T714Potomac Parkunincorporated, Kern County · 10,138 people99°11040°average low
T716East Bakersfieldunincorporated, Kern County · 11,062 people100°11040°average low
T716East Nilesunincorporated, Kern County · 28,532 people100°11040°average low
T716Oildaleunincorporated, Kern County · 34,687 people100°11040°average low
719Edwards AFBunincorporated, Kern County · 2,500 people100°11033°average low
720Silver Lakesunincorporated, San Bernardino County · 6,977 people100°11935°average low
721Hillcrestunincorporated, Kern County · 10,511 people100°11040°average low
722California CityKern County · 13,300 people100°11035°average low
723Boronunincorporated, Kern County · 2,698 people101°—33°average low
724BarstowSan Bernardino County · 24,804 people101°13337°average low
725China Lake Acresunincorporated, Kern County · 2,594 people102°13733°average low
726Fort Irwinunincorporated, San Bernardino County · 8,419 people103°—37°average low
727Lenwoodunincorporated, San Bernardino County · 3,383 people103°13335°average low
728RidgecrestKern County · 28,333 people103°14134°average low
729Twentynine PalmsSan Bernardino County · 25,939 people103°15439°average low
730Desert Hot SpringsRiverside County · 34,009 people105°18342°average low
731Borrego Springsunincorporated, San Diego County · 2,700 people105°17742°average low
732Desert Edgeunincorporated, Riverside County · 3,778 people105°17744°average low
733Garnetunincorporated, Riverside County · 7,382 people105°17743°average low
734Palm SpringsRiverside County · 45,315 people106°18345°average low
735Cathedral CityRiverside County · 52,375 people106°17745°average low
736Rancho MirageRiverside County · 17,876 people106°17745°average low
737Indian WellsRiverside County · 4,992 people106°18445°average low
738Palm DesertRiverside County · 53,259 people106°18445°average low
739La QuintaRiverside County · 39,440 people107°18744°average low
T740Bermuda Dunesunincorporated, Riverside County · 7,971 people107°18444°average low
T740Thousand Palmsunincorporated, Riverside County · 7,720 people107°17744°average low
742Desert Palmsunincorporated, Riverside County · 6,579 people107°18445°average low
743Oasisunincorporated, Riverside County · 4,051 people107°18744°average low
744IndioRiverside County · 94,269 people107°18444°average low
745CoachellaRiverside County · 45,411 people107°18743°average low
746Meccaunincorporated, Riverside County · 7,184 people108°19643°average low
T747El CentroImperial County · 44,382 people108°18043°average low
T747Heberunincorporated, Imperial County · 7,312 people108°18044°average low
T747ImperialImperial County · 22,330 people108°18143°average low
T747Salton Cityunincorporated, Imperial County · 5,988 people108°19644°average low
751CalexicoImperial County · 38,623 people108°18044°average low
752North Shoreunincorporated, Riverside County · 3,515 people108°19643°average low
753HoltvilleImperial County · 5,591 people108°18044°average low
754BrawleyImperial County · 28,008 people108°18143°average low
755CalipatriaImperial County · 6,012 people108°18144°average low
756BlytheRiverside County · 15,042 people109°17942°average low
757NeedlesSan Bernardino County · 4,821 people110°17745°average low
Quick answers

Questions people ask

Which California town has the coolest summers?

Eureka (Humboldt County): July afternoons average a high of 63°. Bayview (63°) and Fort Bragg (64°) follow.

How are these towns ranked?

By the average July high (the warmest month’s afternoons), lowest first, on NOAA’s 1991–2020 normals, read from its 5 km grid at each town’s center. Towns with the same figure share a rank (T); the figure and the state rank are the ones on each town’s Climate page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents, one for each of NOAA’s 5 km grid cells (757 in California): where towns share a cell, one of them stands for it, since the grid gives them the same figures. Every town’s own figures are on its Climate page. Every town is on the California page.

Go deeper

More California lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All California rankings →
Other states

Coolest summers in other states