Home › California › Cities

California cities by disaster risk

307 cities and communities with 25,000 or more people. Ratings are for the county each city sits in.

Photo: BrianLiao, CC BY 2.0
CityCountyOverall riskTop hazardPeople
Los AngelesLos Angeles CountyVery HighEarthquake3,857,263
San DiegoSan Diego CountyVery HighInland flooding1,389,526
San JoseSanta Clara CountyVery HighEarthquake990,138
San FranciscoSan Francisco CountyVery HighEarthquake830,235
FresnoFresno CountyHighDrought545,970
SacramentoSacramento CountyHighInland flooding528,706
Long BeachLos Angeles CountyVery HighEarthquake455,548
OaklandAlameda CountyVery HighEarthquake439,418
BakersfieldKern CountyHighEarthquake411,986
AnaheimOrange CountyVery HighEarthquake344,521
StocktonSan Joaquin CountyHighEarthquake322,326
RiversideRiverside CountyVery HighInland flooding319,069
Santa AnaOrange CountyVery HighEarthquake312,534
IrvineOrange CountyVery HighEarthquake311,690
Chula VistaSan Diego CountyVery HighInland flooding276,375
Santa ClaritaLos Angeles CountyVery HighEarthquake230,221
FremontAlameda CountyVery HighEarthquake228,295
San BernardinoSan Bernardino CountyVery HighInland flooding222,724
ModestoStanislaus CountyHighInland flooding219,215
FontanaSan Bernardino CountyVery HighInland flooding214,169
Moreno ValleyRiverside CountyVery HighInland flooding211,666
OxnardVentura CountyHighEarthquake200,928
Huntington BeachOrange CountyVery HighEarthquake195,240
GlendaleLos Angeles CountyVery HighEarthquake190,748
OntarioSan Bernardino CountyVery HighInland flooding180,547
Elk GroveSacramento CountyHighInland flooding179,155
Santa RosaSonoma CountyHighEarthquake177,090
Rancho CucamongaSan Bernardino CountyVery HighInland flooding175,411
OceansideSan Diego CountyVery HighInland flooding172,242
Garden GroveOrange CountyVery HighEarthquake170,964
LancasterLos Angeles CountyVery HighEarthquake169,169
PalmdaleLos Angeles CountyVery HighEarthquake164,634
SalinasMonterey CountyHighEarthquake161,761
CoronaRiverside CountyVery HighInland flooding159,670
HaywardAlameda CountyVery HighEarthquake158,801
RosevillePlacer CountyModerateInland flooding155,955
SunnyvaleSanta Clara CountyVery HighEarthquake154,236
EscondidoSan Diego CountyVery HighInland flooding149,668
PomonaLos Angeles CountyVery HighEarthquake147,943
VisaliaTulare CountyHighInland flooding143,939
TorranceLos Angeles CountyVery HighEarthquake142,130
FullertonOrange CountyVery HighEarthquake140,968
OrangeOrange CountyVery HighEarthquake138,266
VictorvilleSan Bernardino CountyVery HighInland flooding137,627
PasadenaLos Angeles CountyVery HighEarthquake136,969
Santa ClaraSanta Clara CountyVery HighEarthquake130,256
Simi ValleyVentura CountyHighEarthquake125,634
Thousand OaksVentura CountyHighEarthquake125,205
ClovisFresno CountyHighDrought124,725
VallejoSolano CountyHighInland flooding124,268
ConcordContra Costa CountyVery HighEarthquake124,035
FairfieldSolano CountyHighInland flooding120,785
BerkeleyAlameda CountyVery HighEarthquake120,257
AntiochContra Costa CountyVery HighEarthquake116,477
RichmondContra Costa CountyVery HighEarthquake115,505
CarlsbadSan Diego CountyVery HighInland flooding114,373
MurrietaRiverside CountyVery HighInland flooding112,064
East Los AngelesLos Angeles CountyVery HighEarthquake111,647
TemeculaRiverside CountyVery HighInland flooding111,167
DowneyLos Angeles CountyVery HighEarthquake110,939
Santa MariaSanta Barbara CountyHighEarthquake110,462
Costa MesaOrange CountyVery HighEarthquake110,330
MenifeeRiverside CountyVery HighInland flooding110,305
San Buenaventura (Ventura)Ventura CountyHighEarthquake109,857
West CovinaLos Angeles CountyVery HighEarthquake107,037
Jurupa ValleyRiverside CountyVery HighInland flooding107,011
El MonteLos Angeles CountyVery HighEarthquake106,109
InglewoodLos Angeles CountyVery HighEarthquake104,569
BurbankLos Angeles CountyVery HighEarthquake104,546
El CajonSan Diego CountyVery HighInland flooding104,449
RialtoSan Bernardino CountyVery HighInland flooding104,143
San MateoSan Mateo CountyHighEarthquake103,105
VacavilleSolano CountyHighInland flooding102,596
ChicoButte CountyModerateInland flooding102,188
Daly CitySan Mateo CountyHighEarthquake101,964
HesperiaSan Bernardino CountyVery HighInland flooding100,775
NorwalkLos Angeles CountyVery HighEarthquake99,789
VistaSan Diego CountyVery HighInland flooding99,114
TracySan Joaquin CountyHighEarthquake96,966
Arden-ArcadeSacramento CountyHighInland flooding94,994
San MarcosSan Diego CountyVery HighInland flooding94,882
ReddingShasta CountyModerateInland flooding93,409
CarsonLos Angeles CountyVery HighEarthquake92,871
ComptonLos Angeles CountyVery HighEarthquake92,698
ChinoSan Bernardino CountyVery HighInland flooding92,652
Mission ViejoOrange CountyVery HighEarthquake92,151
MercedMerced CountyHighDrought91,953
IndioRiverside CountyVery HighInland flooding91,950
South GateLos Angeles CountyVery HighEarthquake91,483
HemetRiverside CountyVery HighInland flooding91,326
Santa MonicaLos Angeles CountyVery HighEarthquake91,169
WestminsterOrange CountyVery HighEarthquake89,860
MantecaSan Joaquin CountyHighEarthquake89,043
San LeandroAlameda CountyVery HighEarthquake87,826
Santa BarbaraSanta Barbara CountyHighEarthquake87,779
Citrus HeightsSacramento CountyHighInland flooding86,995
Lake ForestOrange CountyVery HighEarthquake86,281
WhittierLos Angeles CountyVery HighEarthquake86,165
San RamonContra Costa CountyVery HighEarthquake85,993
LivermoreAlameda CountyVery HighEarthquake85,522
HawthorneLos Angeles CountyVery HighEarthquake85,191
FolsomSacramento CountyHighInland flooding83,916
Newport BeachOrange CountyVery HighEarthquake83,845
Mountain ViewSanta Clara CountyVery HighEarthquake83,732
Buena ParkOrange CountyVery HighEarthquake82,871
Redwood CitySan Mateo CountyHighEarthquake82,447
Rancho CordovaSacramento CountyHighInland flooding81,849
AlhambraLos Angeles CountyVery HighEarthquake81,022
PerrisRiverside CountyVery HighInland flooding80,511
LakewoodLos Angeles CountyVery HighEarthquake79,850
UplandSan Bernardino CountyVery HighInland flooding79,257
TustinOrange CountyVery HighEarthquake78,981
MilpitasSanta Clara CountyVery HighEarthquake78,578
NapaNapa CountyHighInland flooding78,239
Chino HillsSan Bernardino CountyVery HighInland flooding77,927
AlamedaAlameda CountyVery HighEarthquake77,238
PleasantonAlameda CountyVery HighEarthquake76,960
CarmichaelSacramento CountyHighInland flooding76,948
BellflowerLos Angeles CountyVery HighEarthquake76,819
PittsburgContra Costa CountyVery HighEarthquake76,257
Apple ValleySan Bernardino CountyVery HighInland flooding75,473
RedlandsSan Bernardino CountyVery HighInland flooding73,375
RocklinPlacer CountyModerateInland flooding73,327
TurlockStanislaus CountyHighInland flooding72,502
Lake ElsinoreRiverside CountyVery HighInland flooding72,461
TulareTulare CountyHighInland flooding70,945
DublinAlameda CountyVery HighEarthquake70,803
EastvaleRiverside CountyVery HighInland flooding70,633
CamarilloVentura CountyHighEarthquake70,186
Baldwin ParkLos Angeles CountyVery HighEarthquake70,138
Walnut CreekContra Costa CountyVery HighEarthquake70,088
Yuba CitySutter CountyModerateDrought69,471
Redondo BeachLos Angeles CountyVery HighEarthquake69,291
MaderaMadera CountyHighDrought67,831
LodiSan Joaquin CountyHighEarthquake67,607
Union CityAlameda CountyVery HighEarthquake67,464
Palo AltoSanta Clara CountyVery HighEarthquake67,237
Yorba LindaOrange CountyVery HighEarthquake67,170
DavisYolo CountyModerateInland flooding66,978
BrentwoodContra Costa CountyVery HighEarthquake65,208
Castro ValleyAlameda CountyVery HighEarthquake65,001
LynwoodLos Angeles CountyVery HighEarthquake64,578
South San FranciscoSan Mateo CountyHighEarthquake64,305
Laguna NiguelOrange CountyVery HighEarthquake64,139
San ClementeOrange CountyVery HighEarthquake63,273
PortervilleTulare CountyHighInland flooding63,157
La HabraOrange CountyVery HighEarthquake61,970
WoodlandYolo CountyModerateInland flooding61,854
Santa CruzSanta Cruz CountyHighEarthquake61,607
EncinitasSan Diego CountyVery HighInland flooding61,480
MontebelloLos Angeles CountyVery HighEarthquake61,045
La MesaSan Diego CountyVery HighInland flooding60,797
Florence-GrahamLos Angeles CountyVery HighEarthquake60,690
San RafaelMarin CountyHighInland flooding60,433
Pico RiveraLos Angeles CountyVery HighEarthquake60,272
HanfordKings CountyModerateDrought59,754
GardenaLos Angeles CountyVery HighEarthquake59,422
SanteeSan Diego CountyVery HighInland flooding59,332
PetalumaSonoma CountyHighEarthquake59,247
Monterey ParkLos Angeles CountyVery HighEarthquake59,132
GilroySanta Clara CountyVery HighEarthquake59,004
National CitySan Diego CountyVery HighInland flooding58,893
CupertinoSanta Clara CountyVery HighEarthquake58,566
HighlandSan Bernardino CountyVery HighInland flooding56,675
BeaumontRiverside CountyVery HighInland flooding56,266
Fountain ValleyOrange CountyVery HighEarthquake56,258
South WhittierLos Angeles CountyVery HighEarthquake55,650
San JacintoRiverside CountyVery HighInland flooding55,180
ArcadiaLos Angeles CountyVery HighEarthquake55,170
West SacramentoYolo CountyModerateInland flooding54,927
YucaipaSan Bernardino CountyVery HighInland flooding54,421
Hacienda HeightsLos Angeles CountyVery HighEarthquake54,291
ColtonSan Bernardino CountyVery HighInland flooding53,772
Diamond BarLos Angeles CountyVery HighEarthquake53,355
Huntington ParkLos Angeles CountyVery HighEarthquake53,108
LincolnPlacer CountyModerateInland flooding52,956
PlacentiaOrange CountyVery HighEarthquake52,826
NovatoMarin CountyHighInland flooding52,546
Cathedral CityRiverside CountyVery HighInland flooding52,267
ParamountLos Angeles CountyVery HighEarthquake52,050
Palm DesertRiverside CountyVery HighInland flooding51,990
WatsonvilleSanta Cruz CountyHighEarthquake51,712
DelanoKern CountyHighEarthquake51,679
Aliso ViejoOrange CountyVery HighEarthquake51,113
El Dorado HillsEl Dorado CountyModerateInland flooding51,026
GlendoraLos Angeles CountyVery HighEarthquake50,926
FlorinSacramento CountyHighInland flooding50,211
RosemeadLos Angeles CountyVery HighEarthquake50,013
CovinaLos Angeles CountyVery HighEarthquake49,888
CypressOrange CountyVery HighEarthquake49,498
CeresStanislaus CountyHighInland flooding49,342
AzusaLos Angeles CountyVery HighEarthquake49,031
PowaySan Diego CountyVery HighInland flooding48,713
San Luis ObispoSan Luis Obispo CountyHighInland flooding48,491
AntelopeSacramento CountyHighInland flooding48,301
North HighlandsSacramento CountyHighInland flooding47,957
CerritosLos Angeles CountyVery HighEarthquake47,867
Los BanosMerced CountyHighDrought47,593
BreaOrange CountyVery HighEarthquake47,469
La MiradaLos Angeles CountyVery HighEarthquake47,180
Rancho Santa MargaritaOrange CountyVery HighEarthquake46,990
NewarkAlameda CountyVery HighEarthquake46,903
Rowland HeightsLos Angeles CountyVery HighEarthquake45,911
Morgan HillSanta Clara CountyVery HighEarthquake45,425
French ValleyRiverside CountyVery HighInland flooding45,269
OakleyContra Costa CountyVery HighEarthquake45,183
Palm SpringsRiverside CountyVery HighInland flooding45,070
Rohnert ParkSonoma CountyHighEarthquake44,575
El CentroImperial CountyHighEarthquake44,240
HollisterSan Benito CountyModerateEarthquake43,811
VineyardSacramento CountyHighInland flooding43,751
LompocSanta Barbara CountyHighEarthquake43,646
DanvilleContra Costa CountyVery HighEarthquake43,401
CoachellaRiverside CountyVery HighInland flooding43,307
CampbellSanta Clara CountyVery HighEarthquake42,781
San BrunoSan Mateo CountyHighEarthquake42,307
AltadenaLos Angeles CountyVery HighEarthquake41,705
Rancho Palos VerdesLos Angeles CountyVery HighEarthquake40,864
Culver CityLos Angeles CountyVery HighEarthquake39,931
StantonOrange CountyVery HighEarthquake39,402
La QuintaRiverside CountyVery HighInland flooding38,707
CalexicoImperial CountyHighEarthquake38,585
San GabrielLos Angeles CountyVery HighEarthquake38,392
Bell GardensLos Angeles CountyVery HighEarthquake38,229
AdelantoSan Bernardino CountyVery HighInland flooding37,964
MontclairSan Bernardino CountyVery HighInland flooding37,810
MonroviaLos Angeles CountyVery HighEarthquake37,571
WildomarRiverside CountyVery HighInland flooding37,277
PacificaSan Mateo CountyHighEarthquake37,261
La PuenteLos Angeles CountyVery HighEarthquake37,142
MartinezContra Costa CountyVery HighEarthquake36,903
ClaremontLos Angeles CountyVery HighEarthquake36,595
Foothill FarmsSacramento CountyHighInland flooding36,435
OrangevaleSacramento CountyHighInland flooding35,958
MoorparkVentura CountyHighEarthquake35,854
Temple CityLos Angeles CountyVery HighEarthquake35,430
San Juan CapistranoOrange CountyVery HighEarthquake35,095
LathropSan Joaquin CountyHighEarthquake35,052
La PresaSan Diego CountyVery HighInland flooding34,962
West HollywoodLos Angeles CountyVery HighEarthquake34,884
OildaleKern CountyHighEarthquake34,687
Pleasant HillContra Costa CountyVery HighEarthquake34,235
Manhattan BeachLos Angeles CountyVery HighEarthquake34,210
WestmontLos Angeles CountyVery HighEarthquake34,123
San DimasLos Angeles CountyVery HighEarthquake33,789
Desert Hot SpringsRiverside CountyVery HighInland flooding33,200
Fair OaksSacramento CountyHighInland flooding32,799
Foster CitySan Mateo CountyHighEarthquake32,792
Dana PointOrange CountyVery HighEarthquake32,790
Los GatosSanta Clara CountyVery HighEarthquake32,786
Menlo ParkSan Mateo CountyHighEarthquake32,727
GoletaSanta Barbara CountyHighEarthquake32,685
BellLos Angeles CountyVery HighEarthquake32,476
AtwaterMerced CountyHighDrought32,162
FallbrookSan Diego CountyVery HighInland flooding32,112
Spring Valley CDP (San Diego County)San Diego CountyVery HighInland flooding31,969
SeasideMonterey CountyHighEarthquake31,814
San PabloContra Costa CountyVery HighEarthquake31,720
Beverly HillsLos Angeles CountyVery HighEarthquake31,624
OrcuttSanta Barbara CountyHighEarthquake31,454
El Paso de Robles (Paso Robles)San Luis Obispo CountyHighInland flooding31,446
Santa PaulaVentura CountyHighEarthquake31,376
BanningRiverside CountyVery HighInland flooding31,093
LawndaleLos Angeles CountyVery HighEarthquake30,781
Laguna HillsOrange CountyVery HighEarthquake30,740
Los AltosSanta Clara CountyVery HighEarthquake30,698
La VerneLos Angeles CountyVery HighEarthquake30,600
BurlingameSan Mateo CountyHighEarthquake30,525
SaratogaSanta Clara CountyVery HighEarthquake30,319
Temescal ValleyRiverside CountyVery HighInland flooding30,069
AtascaderoSan Luis Obispo CountyHighInland flooding29,712
San CarlosSan Mateo CountyHighEarthquake29,614
MontereyMonterey CountyHighEarthquake29,613
Suisun CitySolano CountyHighInland flooding29,286
San LorenzoAlameda CountyVery HighEarthquake29,171
East Palo AltoSan Mateo CountyHighEarthquake29,069
East NilesKern CountyHighEarthquake28,532
Eastern Goleta ValleySanta Barbara CountyHighEarthquake28,295
RidgecrestKern CountyHighEarthquake28,225
Lemon GroveSan Diego CountyVery HighInland flooding27,686
WalnutLos Angeles CountyVery HighEarthquake27,611
Twentynine PalmsSan Bernardino CountyVery HighInland flooding27,355
BelmontSan Mateo CountyHighEarthquake27,337
BrawleyImperial CountyHighEarthquake27,283
LemooreKings CountyModerateDrought27,102
BeniciaSolano CountyHighInland flooding26,749
SangerFresno CountyHighDrought26,699
WascoKern CountyHighEarthquake26,558
SoledadMonterey CountyHighEarthquake26,365
HerculesContra Costa CountyVery HighEarthquake26,302
WindsorSonoma CountyHighEarthquake26,081
South PasadenaLos Angeles CountyVery HighEarthquake26,068
EurekaHumboldt CountyHighEarthquake26,010
El CerritoContra Costa CountyVery HighEarthquake25,994
GaltSacramento CountyHighInland flooding25,962
North TustinOrange CountyVery HighEarthquake25,807
Imperial BeachSan Diego CountyVery HighInland flooding25,764
BloomingtonSan Bernardino CountyVery HighInland flooding25,698
West Whittier-Los NietosLos Angeles CountyVery HighEarthquake25,615
ReedleyFresno CountyHighDrought25,609
Mountain HouseSan Joaquin CountyHighEarthquake25,513
DinubaTulare CountyHighInland flooding25,475
LafayetteContra Costa CountyVery HighEarthquake25,285
RiverbankStanislaus CountyHighInland flooding25,166
Loma LindaSan Bernardino CountyVery HighInland flooding25,122
BarstowSan Bernardino CountyVery HighInland flooding25,100
NorcoRiverside CountyVery HighInland flooding25,054