Walk Score Logo
Go
Locate me

Cities in North Carolina

The 52 largest cities in North Carolina (the most populous cities in NC are Charlotte, Raleigh, and Greensboro) have an average Walk Score of 26. The best cities in North Carolina ranked by Walk Score are Boone, Asheville, and Elizabeth City, while the least walkable cities are Mint Hill, Indian Trail, and Clemmons.

Follow the links for city maps, photos, and all neighborhoods.

The list of North Carolina cities below is sorted by Walk Score, but can also be sorted by population or alphabetically (click table's heading to sort).

City

Zip Code

Walk Score

Transit Score

Bike Score

Population

Charlotte (the largest city in North Carolina) 28269 26 27 31 731,424
Raleigh 27612 31 29 39 403,892
Greensboro 27401 29 -- 32 269,666
Winston-Salem 27106 22 -- 29 229,617
Durham 27701 30 28 38 228,330
Fayetteville 28314 21 -- 30 200,564
Cary 27511 28 16 39 135,234
Wilmington 28403 35 20 51 106,476
High Point 27260 23 -- 31 104,371
Greenville 31 -- 43 84,554
Asheville 28801 37 28 33 83,393
Concord 18 11 24 79,066
Gastonia 23 -- 27 71,741
Jacksonville 28543 24 -- 40 70,145
Rocky Mount 22 16 33 57,477
Chapel Hill 34 37 50 57,233
Burlington 33 -- 35 49,963
Wilson 31 -- 37 49,167
Huntersville 16 -- 28 46,773
Kannapolis 22 20 26 42,625
Hickory 28 -- 26 40,010
Apex 26 -- 27 37,476
Goldsboro 25 -- 36 36,437
Salisbury 27 -- 30 33,662
Indian Trail 10 -- 25 33,518
Monroe 23 -- 30 32,797
Mooresville 20 -- 26 32,711
Wake Forest 20 -- 25 30,117
New Bern 27 -- 42 29,524
Sanford 22 -- 32 28,094
Matthews 16 -- 24 27,198
Thomasville 26 -- 25 26,757
Garner 23 -- 25 25,745
Asheboro 24 -- 26 25,012
Cornelius 26 -- 32 24,866
Holly Springs 19 -- 24 24,661
Statesville 31 -- 31 24,532
Kernersville 20 -- 23 23,123
Mint Hill 10 -- 21 22,722
Kinston 31 -- 38 21,677
Lumberton 29 -- 36 21,542
Havelock 25 -- 41 20,735
Shelby 28 -- 31 20,323
Carrboro 27510 29 -- 58 19,582
Lexington 33 -- 27 18,931
Elizabeth City 36 -- 49 18,683
Clemmons 12 -- 20 18,627
Morrisville 27 -- 41 18,576
Lenoir 21 -- 25 18,228
Fuquay-Varina 22 -- 29 17,937
Boone 49 -- 22 17,122
Morganton 26 -- 24 16,918