Home › North Carolina › Cities

North Carolina cities by disaster risk

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

Photo: John Ashley from Charlotte, USA, CC BY 2.0
CityCountyOverall riskTop hazardPeople
CharlotteMecklenburg CountyHighInland flooding903,844
RaleighWake CountyHighInland flooding481,031
GreensboroGuilford CountyModerateInland flooding301,198
DurhamWake CountyHighInland flooding291,467
Winston-SalemForsyth CountyModerateInland flooding252,037
FayettevilleCumberland CountyModerateInland flooding210,815
CaryWake CountyHighInland flooding179,306
WilmingtonNew Hanover CountyHighHurricane120,805
High PointGuilford CountyModerateInland flooding116,245
ConcordCabarrus CountyModerateInland flooding108,719
AshevilleBuncombe CountyModerateInland flooding94,535
GreenvillePitt CountyModerateInland flooding92,857
GastoniaGaston CountyModerateInland flooding82,884
JacksonvilleOnslow CountyHighHurricane71,279
ApexWake CountyHighInland flooding70,630
HuntersvilleMecklenburg CountyHighInland flooding63,969
Chapel HillDurham CountyModerateInland flooding61,607
BurlingtonGuilford CountyModerateInland flooding59,610
KannapolisCabarrus CountyModerateInland flooding57,890
Rocky MountNash CountyLowInland flooding54,297
Wake ForestWake CountyHighInland flooding52,844
MooresvilleIredell CountyLowInland flooding52,381
WilsonWilson CountyLowInland flooding48,370
Holly SpringsWake CountyHighInland flooding45,248
HickoryCatawba CountyLowInland flooding44,258
Indian TrailUnion CountyModerateInland flooding42,036
Fuquay-VarinaWake CountyHighInland flooding40,485
MonroeUnion CountyModerateInland flooding36,759
SalisburyRowan CountyModerateInland flooding35,825
GarnerWake CountyHighInland flooding34,473
GoldsboroWayne CountyModerateInland flooding34,383
CorneliusMecklenburg CountyHighInland flooding32,783
New BernCraven CountyModerateHurricane32,734
SanfordLee CountyLowInland flooding31,478
MorrisvilleWake CountyHighInland flooding31,422
MatthewsMecklenburg CountyHighInland flooding30,577
StatesvilleIredell CountyLowInland flooding29,894
LelandBrunswick CountyHighHurricane29,607
ClaytonWake CountyHighInland flooding29,320
KernersvilleGuilford CountyModerateInland flooding27,830
AsheboroRandolph CountyLowInland flooding27,580
Mint HillMecklenburg CountyHighInland flooding27,556
ThomasvilleDavidson CountyModerateInland flooding27,321