Places to live in North Carolina
Every city, town and stretch of countryside in North Carolina we track — from the biggest cities to towns of a few hundred people. Not sure where to start? The quiz ranks them all for you.
Find your best fit in North Carolina
Answer a few questions; we'll rank every place here by how well it fits you.
Big citys (5)
- Charlotte903,844 people
- Raleigh481,031 people
- Greensboro301,198 people
- Durham291,467 people
- Winston-Salem252,037 people
Mid-size citys (17)
- Fayetteville210,815 people
- Cary179,306 people
- Wilmington120,805 people
- High Point116,245 people
- Concord108,719 people
- Asheville94,535 people
- Greenville92,857 people
- Gastonia82,884 people
- Jacksonville71,279 people
- Apex70,630 people
- Huntersville63,969 people
- Chapel Hill61,607 people
- Burlington59,610 people
- Kannapolis57,890 people
- Rocky Mount54,297 people
- Wake Forest52,844 people
- Mooresville52,381 people
Small citys (49)
- Wilson48,370 people
- Holly Springs45,248 people
- Hickory44,258 people
- Indian Trail42,036 people
- Fuquay-Varina40,485 people
- Monroe36,759 people
- Salisbury35,825 people
- Garner34,473 people
- Goldsboro34,383 people
- Cornelius32,783 people
- New Bern32,734 people
- Sanford31,478 people
- Morrisville31,422 people
- Matthews30,577 people
- Statesville29,894 people
- Leland29,607 people
- Clayton29,320 people
- Kernersville27,830 people
- Asheboro27,580 people
- Mint Hill27,556 people
- Thomasville27,321 people
- Waxhaw22,275 people
- Shelby22,100 people
- Clemmons21,871 people
- Carrboro21,204 people
- Knightdale20,214 people
- Boone20,032 people
- Lexington19,690 people
- Harrisburg19,633 people
- Mebane19,538 people
- Kinston19,505 people
- Elizabeth City18,871 people
- Lumberton18,859 people
- Lenoir18,299 people
- Pinehurst18,256 people
- Mount Holly18,208 people
- Graham18,048 people
- Hope Mills17,939 people
- Havelock17,691 people
- Morganton17,646 people
- Stallings16,886 people
- Albemarle16,762 people
- Southern Pines16,420 people
- Murraysville16,339 people
- Davidson15,660 people
- Belmont15,546 people
- Hendersonville15,408 people
- Eden15,356 people
- Laurinburg15,087 people
Big small towns (95)
- Henderson14,885 people
- Roanoke Rapids14,856 people
- Reidsville14,585 people
- Piney Green14,078 people
- Anderson Creek13,927 people
- Lewisville13,828 people
- Weddington13,805 people
- Newton13,333 people
- Wendell13,064 people
- Myrtle Grove12,637 people
- Lake Norman of Iredell12,494 people
- Smithfield12,116 people
- Archdale12,087 people
- Kings Mountain12,039 people
- Lincolnton11,783 people
- Spring Lake11,573 people
- Spout Springs11,242 people
- Summerfield11,116 people
- Pineville11,055 people
- Elon11,032 people
- Tarboro10,770 people
- Rolesville10,766 people
- Winterville10,725 people
- Mount Airy10,633 people
- Waynesville10,502 people
- Lake Norman of Catawba9,906 people
- Morehead City9,806 people
- Washington9,726 people
- Hillsborough9,724 people
- Gibsonville9,467 people
- St. Stephens9,457 people
- Hampstead9,292 people
- Aberdeen9,228 people
- Wesley Chapel9,090 people
- Oak Island9,030 people
- Kings Grant9,003 people
- Rockingham8,967 people
- Oxford8,914 people
- Zebulon8,711 people
- Conover8,580 people
- Dunn8,559 people
- Black Mountain8,513 people
- Clinton8,304 people
- Ogden8,249 people
- Roxboro8,182 people
- Fletcher8,098 people
- Butner8,065 people
- Woodfin8,048 people
- Siler City7,995 people
- Cullowhee7,973 people
- Etowah7,968 people
- Brevard7,897 people
- Kill Devil Hills7,761 people
- Oak Ridge7,744 people
- Porters Neck7,654 people
- Marion7,579 people
- King7,408 people
- Half Moon7,378 people
- Forest City7,363 people
- Mills River7,281 people
- Trinity7,111 people
- St. James7,072 people
- Unionville6,954 people
- Swannanoa6,901 people
- Selma6,817 people
- Carolina Beach6,745 people
- Marvin6,692 people
- Silver Lake6,563 people
- Boiling Spring Lakes6,347 people
- East Flat Rock6,323 people
- Wrightsboro6,287 people
- Angier6,241 people
- Cherryville6,226 people
- Dallas6,104 people
- Mocksville6,068 people
- Briar Chapel6,049 people
- Stokesdale6,004 people
- Hamlet5,961 people
- Westport5,915 people
- Barbecue5,910 people
- Northchase5,896 people
- Walkertown5,873 people
- Locust5,840 people
- Nashville5,729 people
- Moyock5,684 people
- Bessemer City5,580 people
- Cramerton5,450 people
- Whispering Pines5,211 people
- Archer Lodge5,186 people
- Ayden5,150 people
- Williamston5,112 people
- Pleasant Garden5,060 people
- Sawmills5,042 people
- Carolina Shores5,017 people
- Long View5,011 people
Small towns (292)
- Creedmoor4,997 people
- Wadesboro4,972 people
- Granite Falls4,929 people
- Holly Ridge4,904 people
- Midway4,897 people
- Midland4,860 people
- James City4,789 people
- Ahoskie4,764 people
- Boiling Springs4,757 people
- Pittsboro4,752 people
- Lillington4,709 people
- Valdese4,704 people
- Whiteville4,696 people
- Beaufort4,689 people
- Erwin4,687 people
- Weaverville4,687 people
- Randleman4,644 people
- Shallotte4,639 people
- Ranlo4,617 people
- Raeford4,552 people
- Seven Lakes4,535 people
- China Grove4,530 people
- Farmville4,514 people
- Edenton4,494 people
- Mount Olive4,453 people
- Newport4,441 people
- Wingate4,425 people
- North Wilkesboro4,421 people
- Canton4,419 people
- Surf City4,396 people
- Sunset Beach4,351 people
- Royal Pines4,325 people
- Forest Oaks4,293 people
- Benson4,282 people
- Franklin4,268 people
- Southport4,205 people
- Dana4,147 people
- Spindale4,131 people
- Bethlehem4,101 people
- Stanley4,069 people
- Elkin4,043 people
- Trent Woods4,032 people
- Swansboro3,997 people
- Troutman3,995 people
- Mountain View3,982 people
- Emerald Isle3,934 people
- Lowesville3,874 people
- Burgaw3,850 people
- Tyro3,833 people
- Skippers Corner3,792 people
- Maiden3,788 people
- Tabor City3,777 people
- Hudson3,772 people
- Lowell3,768 people
- Landis3,765 people
- Buies Creek3,746 people
- Kitty Hawk3,724 people
- Jamestown3,708 people
- Gamewell3,689 people
- Rutherfordton3,680 people
- Eastover3,666 people
- Wilkesboro3,646 people
- Fairview3,619 people
- Rockfish3,574 people
- Flat Rock3,530 people
- Welcome3,521 people
- Glen Raven3,506 people
- Rural Hall3,466 people
- Wallace3,457 people
- Mountain Home3,437 people
- Lake Park3,431 people
- Brices Creek3,415 people
- Red Oak3,405 people
- River Road3,366 people
- Spencer3,349 people
- Enochville3,321 people
- Mineral Springs3,314 people
- Elizabethtown3,277 people
- Windsor3,269 people
- Louisburg3,263 people
- Elroy3,251 people
- Plymouth3,250 people
- Green Level3,230 people
- Bermuda Run3,211 people
- Lake Junaluska3,175 people
- Murfreesboro3,170 people
- Lake Royale3,168 people
- Nags Head3,160 people
- Wallburg3,150 people
- Southern Shores3,139 people
- Red Springs3,125 people
- Granite Quarry3,043 people
- Mars Hill3,025 people
- Youngsville3,011 people
- Yadkinville3,004 people
- Bayshore2,949 people
- Fairfield Harbour2,948 people
- Troy2,926 people
- Carthage2,896 people
- Avery Creek2,887 people
- Mar-Mac2,877 people
- River Bend2,874 people
- Jonesville2,860 people
- Haw River2,824 people
- Pembroke2,822 people
- Rockwell2,782 people
- East Rockingham2,779 people
- La Grange2,756 people
- Wilson's Mills2,753 people
- Warsaw2,746 people
- Brogden2,733 people
- Sneads Ferry2,728 people
- Edneyville2,716 people
- Cajah's Mountain2,704 people
- Cape Carteret2,703 people
- Wentworth2,692 people
- St. Pauls2,688 people
- Oakboro2,683 people
- Liberty2,682 people
- Valley Hill2,675 people
- Neuse Forest2,671 people
- Wrightsville Beach2,665 people
- Tobaccoville2,664 people
- Emma2,657 people
- Sylva2,646 people
- Franklinton2,645 people
- Marshville2,615 people
- Belville2,573 people
- Polkton2,555 people
- Swepsonville2,517 people
- Grifton2,515 people
- Denver2,497 people
- South Rosemary2,475 people
- Kure Beach2,466 people
- Fairmont2,463 people
- Four Oaks2,459 people
- Snow Hill2,438 people
- Norwood2,433 people
- Connelly Springs2,427 people
- Laurel Park2,408 people
- Mayodan2,401 people
- Fruitland2,398 people
- Spruce Pine2,398 people
- Calabash2,377 people
- Salem2,377 people
- Kenly2,359 people
- Fearrington Village2,356 people
- Richlands2,335 people
- Maxton2,330 people
- Cricket2,317 people
- Dudley2,305 people
- Fairview2,298 people
- Governors Village2,295 people
- Bladenboro2,249 people
- Grandy2,245 people
- Madison2,242 people
- Mount Pleasant2,230 people
- Yanceyville2,215 people
- Hildebran2,207 people
- Taylorsville2,201 people
- Badin2,184 people
- Enfield2,153 people
- Icard2,153 people
- Ramseur2,150 people
- Drexel2,146 people
- Biscoe2,116 people
- Walnut Cove2,115 people
- Maggie Valley2,112 people
- Hemby Bridge2,096 people
- Burnsville2,082 people
- Cherokee2,059 people
- Navassa2,039 people
- Mulberry2,037 people
- Pine Level2,031 people
- Manteo2,020 people
- Scotland Neck2,006 people
- Andrews1,998 people
- Glen Alpine1,991 people
- Wanchese1,956 people
- Sparta1,928 people
- Foxfire1,925 people
- Claremont1,922 people
- Vander1,922 people
- Cedar Point1,917 people
- Bryson City1,902 people
- Robbins1,893 people
- Jefferson1,864 people
- Sea Breeze1,849 people
- Broad Creek1,836 people
- Tryon1,810 people
- Pinebluff1,806 people
- Fairplains1,803 people
- Governors Club1,787 people
- Lake Waccamaw1,770 people
- Plain View1,741 people
- Atlantic Beach1,719 people
- Northlakes1,716 people
- Millers Creek1,689 people
- Cherry Branch1,684 people
- Hoopers Creek1,683 people
- Nebo1,670 people
- Stedman1,670 people
- Coats1,664 people
- Princeton1,658 people
- Broadway1,657 people
- Dobson1,652 people
- Vass1,644 people
- Weldon1,642 people
- Pumpkin Center1,636 people
- Cove Creek1,629 people
- Princeville1,619 people
- Hertford1,618 people
- Efland1,611 people
- Sharpsburg1,605 people
- Murphy1,604 people
- Boonville1,593 people
- Gorman1,591 people
- Biltmore Forest1,587 people
- Belhaven1,577 people
- Bethel1,544 people
- Lake Lure1,543 people
- Southmont1,525 people
- Stanfield1,522 people
- Denton1,506 people
- Horse Shoe1,490 people
- New Hope1,487 people
- Pilot Mountain1,483 people
- Banner Elk1,473 people
- West Jefferson1,436 people
- East Spencer1,434 people
- Pinetops1,426 people
- Walnut Creek1,422 people
- West Canton1,412 people
- Advance1,408 people
- Spring Hope1,387 people
- Bent Creek1,384 people
- Rutherford College1,374 people
- Cordova1,372 people
- Stony Point1,372 people
- Clyde1,359 people
- Chadbourn1,352 people
- Pine Knoll Shores1,351 people
- Maury1,339 people
- Brandywine Bay1,313 people
- Rose Hill1,309 people
- Beulaville1,307 people
- Saxapahaw1,301 people
- Elm City1,292 people
- Moravian Falls1,285 people
- Star1,282 people
- Alamance1,267 people
- Buxton1,267 people
- Bayboro1,266 people
- Stem1,249 people
- Arrowhead Beach1,242 people
- Foscoe1,226 people
- Robersonville1,220 people
- Hayesville1,208 people
- Lucama1,205 people
- Mount Gilead1,197 people
- Rhodhiss1,166 people
- Candor1,160 people
- Dortches1,158 people
- Barker Ten Mile1,156 people
- Balfour1,134 people
- Franklinville1,131 people
- Roseboro1,123 people
- Camden1,115 people
- Stoneville1,094 people
- Kenansville1,090 people
- Germanton1,087 people
- Norlina1,087 people
- Woodlawn1,085 people
- Cleveland1,080 people
- Springdale1,075 people
- Barker Heights1,074 people
- Highlands1,074 people
- Columbus1,071 people
- West Marion1,066 people
- Bonnetsville1,063 people
- Flat Rock1,062 people
- Harkers Island1,060 people
- Hays1,053 people
- Cypress Landing1,044 people
- Moncure1,039 people
- Ellerbe1,036 people
- Vanceboro1,030 people
- Magnolia1,024 people
- Maysville1,022 people
- Rocky Point1,020 people
- McAdenville1,010 people
- Peletier1,009 people
Tiny towns (291)
- Blowing Rock992 people
- Cooleemee988 people
- Beech Mountain987 people
- Laurel Hill986 people
- South Henderson981 people
- Lilesville971 people
- White Lake970 people
- Harmony967 people
- Holden Beach962 people
- Marshall961 people
- Stantonsburg958 people
- Spivey's Corner954 people
- Rowland946 people
- Fremont943 people
- Five Points940 people
- Brunswick937 people
- Richfield937 people
- Iron Station934 people
- Manns Harbor926 people
- Faith917 people
- Gold Hill914 people
- Gaston912 people
- Prospect907 people
- Chocowinity903 people
- Ocean Isle Beach903 people
- Red Cross903 people
- Ellenboro901 people
- Castle Hayne897 people
- Belwood893 people
- Toast893 people
- Northwest885 people
- Rich Square880 people
- Oriental873 people
- Middlesex867 people
- Newland866 people
- Patterson Springs845 people
- Bunnlevel844 people
- Conway832 people
- Hoffman821 people
- Hollister819 people
- Ossipee795 people
- White Plains795 people
- Jackson Heights794 people
- Pleasant Hill793 people
- North Topsail Beach784 people
- Varnamtown782 people
- Rodanthe781 people
- Jackson777 people
- Pikeville776 people
- Sedalia772 people
- Warrenton772 people
- Taylortown764 people
- Sandyfield763 people
- Columbia759 people
- Bogue756 people
- Wagram754 people
- Black Creek749 people
- Bakersville747 people
- Gibson745 people
- Clarkton740 people
- Lawndale739 people
- Ocracoke723 people
- Deercroft718 people
- East Bend715 people
- JAARS715 people
- Alliance709 people
- Garland704 people
- Rougemont703 people
- Rosman699 people
- Winfall697 people
- Fair Bluff695 people
- Aulander689 people
- McLeansville688 people
- Cashiers683 people
- Saluda683 people
- Duck669 people
- Mamers669 people
- Frisco664 people
- Deep Run662 people
- Faison660 people
- Misenheimer659 people
- Ansonville651 people
- Grimesland650 people
- Riegelwood649 people
- Greenevers648 people
- Grantsboro645 people
- Alexis635 people
- Montreat630 people
- Catawba628 people
- Grover621 people
- Fallston616 people
- Kelly616 people
- New London608 people
- Ingold599 people
- Potters Hill595 people
- Minnesott Beach593 people
- Winton593 people
- Silver City592 people
- Seaboard585 people
- Robbinsville577 people
- Hookerton573 people
- Micro573 people
- Garysburg572 people
- Whitsett569 people
- Hot Springs567 people
- Conetoe561 people
- Aurora560 people
- Dobbins Heights560 people
- Elk Park560 people
- Carolina Meadows555 people
- Old Fort555 people
- Salemburg550 people
- Littleton549 people
- St. Helena544 people
- Coinjock543 people
- Pinnacle540 people
- Sugar Mountain539 people
- Polkville536 people
- High Shoals534 people
- Parkton529 people
- Pink Hill527 people
- Lattimore526 people
- Atlantic522 people
- Millingport522 people
- Sims522 people
- Wade518 people
- Ruth510 people
- Cape Colony509 people
- Bolton504 people
- Cove City504 people
- South Weldon500 people
- Newton Grove498 people
- Woodland497 people
- Whitakers494 people
- Pantego493 people
- Altamahaw491 people
- Caswell Beach491 people
- Atkinson485 people
- Marble472 people
- Webster470 people
- Bunn466 people
- Pollocksville463 people
- Swan Quarter458 people
- Jamesville457 people
- Staley456 people
- Washington Park456 people
- Lewiston Woodville447 people
- Barnardsville445 people
- East Arcadia444 people
- Bethania443 people
- Peachland443 people
- Cliffside438 people
- Ronda436 people
- Bostic433 people
- Simpson432 people
- Bridgeton427 people
- Teachey427 people
- Seven Devils425 people
- Ruffin423 people
- Bailey422 people
- Evergreen421 people
- Farmington409 people
- Fountain409 people
- Crouse408 people
- Seagrove407 people
- Topsail Beach406 people
- Dover404 people
- Yadkin College400 people
- Marshallberg398 people
- Momeyer398 people
- Arapahoe397 people
- Hightsville397 people
- Bath391 people
- Macclesfield391 people
- Turkey391 people
- Brookford390 people
- Calypso385 people
- Gloucester385 people
- Roper384 people
- Kingstown381 people
- Goldston379 people
- Bell Arthur374 people
- Parmele374 people
- Casar373 people
- Scotch Meadows370 people
- Cameron364 people
- Morven362 people
- Oak City353 people
- Dublin349 people
- Avon339 people
- Forest Hills329 people
- Roxobel326 people
- Chowan Beach325 people
- Gatesville320 people
- Cerro Gordo319 people
- Trenton319 people
- Walstonburg313 people
- Earl309 people
- Cedar Rock306 people
- Cofield300 people
- Sandy Creek300 people
- Halifax294 people
- Rennert292 people
- Hallsboro291 people
- Linville291 people
- Saratoga291 people
- Hiddenite290 people
- Raemon288 people
- Ashley Heights282 people
- Roberdel279 people
- Light Oak277 people
- Powellsville277 people
- Ivanhoe275 people
- Belvoir272 people
- Falcon272 people
- Keener271 people
- Watha271 people
- Lowgap264 people
- Bennett262 people
- Davis261 people
- Delco258 people
- Bayview253 people
- Sunbury251 people
- Jackson Springs250 people
- Bolivia247 people
- Castalia247 people
- Elrod246 people
- Hamilton243 people
- Valle Crucis242 people
- Colerain239 people
- Stovall235 people
- South Mills230 people
- Glenwood226 people
- Eureka224 people
- Salvo220 people
- Creswell217 people
- Indian Beach211 people
- Smithtown211 people
- Boardman210 people
- Stokes210 people
- Vandemere209 people
- Hobgood207 people
- Long Creek206 people
- Mesic205 people
- Godwin203 people
- Centerville202 people
- Danbury197 people
- Henrietta197 people
- Harrellsville196 people
- Dillsboro195 people
- Everetts193 people
- White Oak191 people
- Bald Head Island190 people
- Mooresboro190 people
- Vann Crossroads187 people
- Gulf178 people
- Autryville177 people
- Kelford177 people
- Harrells175 people
- Engelhard174 people
- Waco171 people
- Delway167 people
- Lansing165 people
- McFarlan164 people
- Love Valley159 people
- Severn158 people
- Aquadale156 people
- Askewville155 people
- Waves153 people
- Hatteras152 people
- Lasker152 people
- Wakulla142 people
- Middleburg141 people
- Milwaukee139 people
- Glenville138 people
- Bear Grass133 people
- Milton133 people
- Old Hundred131 people
- Stonewall131 people
- Linden129 people
- Shannon125 people
- Como123 people
- Bowdens122 people
- Chimney Rock Village122 people
- Falkland120 people
- Caroleen116 people
- Crossnore115 people
- Gerton110 people
- Proctorville109 people
- McDonald106 people
- Marietta106 people
Out in the countrys (42)
- Country around Cherokee6,786 people
- Country around Trenton3,893 people
- Country around Columbia3,382 people
- Country around Belhaven3,336 people
- Country around Ash2,658 people
- Country around Garland2,532 people
- Country around Bolton2,388 people
- Country around Pinetown2,387 people
- Country around Hot Springs2,211 people
- Country around Aurora2,152 people
- Country around Pollocksville1,874 people
- Country around Dover1,842 people
- Country around Creswell1,834 people
- Country around Pantego1,546 people
- Country around Ivanhoe1,507 people
- Country around Sunbury1,161 people
- Country around Engelhard1,109 people
- Country around Oak City1,099 people
- Country around Lewiston Woodville1,089 people
- Country around Merry Hill1,012 people
- Country around Swanquarter1,003 people
- Country around Manns Harbor999 people
- Country around Marston962 people
- Country around Belvidere936 people
- Country around Topton881 people
- Country around Hobgood876 people
- Country around Shiloh858 people
- Country around Como850 people
- Country around Fairfield821 people
- Country around Kelly767 people
- Country around Cofield758 people
- Country around Merritt752 people
- Country around Council710 people
- Country around Pendleton615 people
- Country around Margarettsville585 people
- Country around Branchville577 people
- Country around Balsam Grove456 people
- Country around Collettsville424 people
- Country around Linville382 people
- Country around Scranton379 people
- Country around Smyrna331 people
- Country around Sealevel318 people