North Carolina

2026 Edition · 9 cards · data as of Oct 30, 2026

Jump to every town in North Carolina
ALMANAC
Read it as a page
  1. Population

    Growing. Up 7.2% since 2020.

    11,197,968

    people, the 9th-largest of the 50 states and D.C.

    Census Population Estimates, 2025. Rank among the 50 states and D.C. computed by the Almanac. Sources: Census Population Estimates

  2. The workday

    About 1 in 22 jobs here go to people who live in another state.

    4.6%

    of 4,760,483 jobs located in North Carolina are filled by people who live in another state.

    Census LEHD LODES, 2023. Sources: Census LEHD LODES

  3. Unemployment, 2026

    The low came in September: 3.1%.

    3.1%

    in September 2026, the latest month released. A year earlier it was 3.7%.

    BLS Local Area Unemployment Statistics, monthly, through September 2026. Not seasonally adjusted, so compare with the same month a year earlier. Sources: BLS Local Area Unemployment Statistics

  4. Rent

    Median rent is up 75% since the 2005–2009 survey, before inflation.

    $1,228

    a month. The U.S. median is $1,413.

    Census ACS 5-year, 2020-2024 (latest), with earlier 5-year windows. Sources: Census ACS 5-year

  5. Room to build

    The median rent sits inside what local wages can carry.

    $1,081–$1,621

    is the monthly rent range local workforce wages support.

    • $1,228 median

    Supportable rent computed by the Almanac from 2023 source wage data. Median rent: Census ACS 5-year, 2020-2024. Sources: Computed by the Almanac, Census ACS 5-year

  6. Building

    65% of the housing here was built before 2000.

    • 738,907 homes permitted in ten years, 2016–2025
    • 29% of those were in multifamily buildings
    • 65% of all homes were built before 2000

    Census Building Permits Survey, 2016–2025; Census ACS 5-year, 2020-2024. Sources: Census Building Permits Survey, Census ACS 5-year

  7. Home value

    A median home costs 13% less than the U.S. median.

    $288,900

    median home value in North Carolina.

    • $288,900 North Carolina
    • $332,700 U.S.

    Census ACS 5-year, 2020-2024. Sources: Census ACS 5-year

Every town in North Carolina, each with its Edition

A to Z, each with its population.

  1. Aberdeen10,066 people
  2. Ahoskie4,608 people
  3. Alamance1,061 people
  4. Albemarle17,769 people
  5. Alliance764 people
  6. Andrews1,799 people
  7. Angier9,410 people
  8. Ansonville461 people
  9. Apex80,419 people
  10. Arapahoe432 people
  11. Archdale12,254 people
  12. Archer Lodge5,649 people
  13. Asheboro27,990 people
  14. Asheville93,523 people
  15. Askewville171 people
  16. Atkinson357 people
  17. Atlantic Beach1,408 people
  18. Aulander715 people
  19. Aurora454 people
  20. Autryville171 people
  21. Ayden5,263 people
  22. Badin1,915 people
  23. Bailey593 people
  24. Bakersville468 people
  25. Bald Head Island279 people
  26. Banner Elk1,242 people
  27. Bath243 people
  28. Bayboro1,242 people
  29. Bear Grass81 people
  30. Beaufort4,912 people
  31. Beech Mountain659 people
  32. Belhaven1,414 people
  33. Belmont16,415 people
  34. Belville3,199 people
  35. Belwood876 people
  36. Benson4,660 people
  37. Bermuda Run3,323 people
  38. Bessemer City5,834 people
  39. Bethania367 people
  40. Bethel1,422 people
  41. Beulaville1,176 people
  42. Biltmore Forest1,469 people
  43. Biscoe1,887 people
  44. Black Creek708 people
  45. Black Mountain8,491 people
  46. Bladenboro1,656 people
  47. Blowing Rock1,324 people
  48. Boardman163 people
  49. Bogue706 people
  50. Boiling Spring Lakes6,875 people
  51. Boiling Springs4,799 people
  52. Bolivia271 people
  53. Bolton448 people
  54. Boone19,929 people
  55. Boonville1,203 people
  56. Bostic359 people
  57. Brevard8,098 people
  58. Bridgeton345 people
  59. Broadway1,380 people
  60. Brookford456 people
  61. Brunswick921 people
  62. Bryson City1,525 people
  63. Bunn391 people
  64. Burgaw3,903 people
  65. Burlington61,496 people
  66. Burnsville1,655 people
  67. Butner8,112 people
  68. Cajah's Mountain2,702 people
  69. Calabash3,069 people
  70. Calypso340 people
  71. Cameron270 people
  72. Candor823 people
  73. Canton4,418 people
  74. Cape Carteret2,273 people
  75. Carolina Beach6,870 people
  76. Carolina Shores5,540 people
  77. Carrboro20,962 people
  78. Carthage3,070 people
  79. Cary183,582 people
  80. Casar309 people
  81. Castalia280 people
  82. Caswell Beach381 people
  83. Catawba736 people
  84. Cedar Point1,825 people
  85. Cedar Rock302 people
  86. Cerro Gordo144 people
  87. Chadbourn1,539 people
  88. Chapel Hill63,565 people
  89. Charlotte964,784 people
  90. Cherryville6,523 people
  91. Chimney Rock Village126 people
  92. China Grove4,650 people
  93. Chocowinity751 people
  94. Claremont1,790 people
  95. Clarkton604 people
  96. Clayton32,633 people
  97. Clemmons22,808 people
  98. Cleveland902 people
  99. Clinton8,466 people
  100. Clyde1,355 people
  101. Coats2,370 people
  102. Cofield258 people
  103. Colerain198 people
  104. Columbia613 people
  105. Columbus1,042 people
  106. Como61 people
  107. Concord114,598 people
  108. Conetoe201 people
  109. Connelly Springs1,550 people
  110. Conover8,938 people
  111. Conway707 people
  112. Cooleemee1,002 people
  113. Cornelius35,094 people
  114. Cove City381 people
  115. Cramerton5,713 people
  116. Creedmoor5,046 people
  117. Creswell200 people
  118. Crossnore238 people
  119. Dallas6,392 people
  120. Danbury187 people
  121. Davidson16,662 people
  122. Denton1,610 people
  123. Dillsboro217 people
  124. Dobbins Heights685 people
  125. Dobson1,474 people
  126. Dortches1,103 people
  127. Dover351 people
  128. Drexel1,764 people
  129. Dublin267 people
  130. Duck736 people
  131. Dunn8,814 people
  132. Durham305,561 people
  133. Earl211 people
  134. East Arcadia423 people
  135. East Bend646 people
  136. East Spencer1,650 people
  137. Eastover3,743 people
  138. Eden15,500 people
  139. Edenton4,546 people
  140. Elizabeth City19,622 people
  141. Elizabethtown3,306 people
  142. Elk Park552 people
  143. Elkin4,130 people
  144. Ellenboro738 people
  145. Ellerbe845 people
  146. Elm City1,250 people
  147. Elon11,366 people
  148. Emerald Isle3,970 people
  149. Enfield1,777 people
  150. Erwin4,956 people
  151. Everetts144 people
  152. Fair Bluff737 people
  153. Fairmont2,231 people
  154. Fairview3,805 people
  155. Faison824 people
  156. Faith845 people
  157. Falcon385 people
  158. Falkland51 people
  159. Fallston635 people
  160. Farmville4,577 people
  161. Fayetteville209,120 people
  162. Flat Rock3,643 people
  163. Fletcher8,373 people
  164. Fontana Dam10 people
  165. Forest City7,410 people
  166. Forest Hills325 people
  167. Fountain396 people
  168. Four Oaks2,978 people
  169. Foxfire1,426 people
  170. Franklin4,403 people
  171. Franklinton2,890 people
  172. Franklinville1,256 people
  173. Fremont1,237 people
  174. Fuquay-Varina48,536 people
  175. Gamewell3,713 people
  176. Garland628 people
  177. Garner41,562 people
  178. Garysburg860 people
  179. Gaston959 people
  180. Gastonia87,067 people
  181. Gatesville260 people
  182. Gibson455 people
  183. Gibsonville9,876 people
  184. Glen Alpine1,552 people
  185. Godwin159 people
  186. Goldsboro35,012 people
  187. Goldston268 people
  188. Graham20,131 people
  189. Grandfather Village97 people
  190. Granite Falls4,964 people
  191. Granite Quarry3,129 people
  192. Grantsboro728 people
  193. Green Level3,409 people
  194. Greenevers603 people
  195. Greensboro308,667 people
  196. Greenville96,443 people
  197. Grifton2,539 people
  198. Grimesland404 people
  199. Grover810 people
  200. Halifax157 people
  201. Hamilton297 people
  202. Hamlet5,870 people
  203. Harmony619 people
  204. Harrells169 people
  205. Harrellsville80 people
  206. Harrisburg20,742 people
  207. Hassell47 people
  208. Havelock17,430 people
  209. Haw River2,425 people
  210. Hayesville470 people
  211. Hemby Bridge1,764 people
  212. Henderson15,013 people
  213. Hendersonville15,867 people
  214. Hertford2,011 people
  215. Hickory45,975 people
  216. High Point120,571 people
  217. High Shoals637 people
  218. Highlands1,127 people
  219. Hildebran1,691 people
  220. Hillsborough9,778 people
  221. Hobgood256 people
  222. Hoffman426 people
  223. Holden Beach916 people
  224. Holly Ridge5,908 people
  225. Holly Springs50,288 people
  226. Hookerton419 people
  227. Hope Mills18,324 people
  228. Hot Springs548 people
  229. Hudson3,786 people
  230. Huntersville68,535 people
  231. Indian Beach231 people
  232. Indian Trail44,303 people
  233. Jackson410 people
  234. Jacksonville72,732 people
  235. Jamestown3,803 people
  236. Jamesville411 people
  237. Jefferson1,680 people
  238. Jonesville2,356 people
  239. Kannapolis61,708 people
  240. Kelford204 people
  241. Kenansville814 people
  242. Kenly1,722 people
  243. Kernersville29,128 people
  244. Kill Devil Hills7,731 people
  245. King7,977 people
  246. Kings Mountain12,117 people
  247. Kingstown668 people
  248. Kinston19,705 people
  249. Kittrell127 people
  250. Kitty Hawk3,670 people
  251. Knightdale23,144 people
  252. Kure Beach2,145 people
  253. La Grange2,947 people
  254. Lake Lure1,391 people
  255. Lake Park3,609 people
  256. Lake Santeetlah44 people
  257. Lake Waccamaw1,239 people
  258. Landis3,885 people
  259. Lansing128 people
  260. Lasker58 people
  261. Lattimore468 people
  262. Laurel Park2,360 people
  263. Laurinburg14,582 people
  264. Lawndale578 people
  265. Leggett37 people
  266. Leland35,731 people
  267. Lenoir18,372 people
  268. Lewiston Woodville405 people
  269. Lewisville14,421 people
  270. Lexington20,238 people
  271. Liberty2,739 people
  272. Lilesville398 people
  273. Lillington5,040 people
  274. Lincolnton12,465 people
  275. Linden139 people
  276. Littleton535 people
  277. Locust6,120 people
  278. Long View5,387 people
  279. Louisburg3,480 people
  280. Love Valley183 people
  281. Lowell3,939 people
  282. Lucama1,052 people
  283. Lumber Bridge80 people
  284. Lumberton18,955 people
  285. Macclesfield408 people
  286. Macon104 people
  287. Madison2,190 people
  288. Maggie Valley1,748 people
  289. Magnolia875 people
  290. Maiden3,922 people
  291. Manteo1,585 people
  292. Marietta111 people
  293. Marion7,440 people
  294. Mars Hill2,280 people
  295. Marshall802 people
  296. Marshville2,739 people
  297. Marvin7,040 people
  298. Matthews32,769 people
  299. Maxton2,149 people
  300. Mayodan2,503 people
  301. Maysville853 people
  302. McAdenville960 people
  303. McDonald95 people
  304. McFarlan96 people
  305. Mebane21,952 people
  306. Mesic143 people
  307. Micro537 people
  308. Middleburg98 people
  309. Middlesex975 people
  310. Midland5,151 people
  311. Midway5,104 people
  312. Mills River7,504 people
  313. Milton176 people
  314. Mineral Springs3,514 people
  315. Minnesott Beach544 people
  316. Mint Hill29,476 people
  317. Misenheimer665 people
  318. Mocksville6,282 people
  319. Momeyer261 people
  320. Monroe42,644 people
  321. Montreat1,024 people
  322. Mooresboro297 people
  323. Mooresville55,842 people
  324. Morehead City10,434 people
  325. Morganton17,849 people
  326. Morrisville32,466 people
  327. Morven331 people
  328. Mount Airy10,682 people
  329. Mount Gilead1,187 people
  330. Mount Holly19,033 people
  331. Mount Olive4,521 people
  332. Mount Pleasant1,816 people
  333. Murfreesboro2,242 people
  334. Murphy1,808 people
  335. Nags Head3,117 people
  336. Nashville5,911 people
  337. Navassa1,889 people
  338. New Bern34,724 people
  339. New London664 people
  340. Newland728 people
  341. Newport4,500 people
  342. Newton13,822 people
  343. Newton Grove600 people
  344. Norlina924 people
  345. Norman99 people
  346. North Topsail Beach1,097 people
  347. North Wilkesboro4,369 people
  348. Northwest1,096 people
  349. Norwood2,568 people
  350. Oak City266 people
  351. Oak Island9,337 people
  352. Oak Ridge7,896 people
  353. Oakboro2,316 people
  354. Ocean Isle Beach940 people
  355. Old Fort797 people
  356. Oriental909 people
  357. Orrum61 people
  358. Ossipee577 people
  359. Oxford8,985 people
  360. Pantego161 people
  361. Parkton514 people
  362. Parmele246 people
  363. Patterson Springs590 people
  364. Peachland395 people
  365. Peletier803 people
  366. Pembroke2,888 people
  367. Pikeville738 people
  368. Pilot Mountain1,437 people
  369. Pine Knoll Shores1,423 people
  370. Pine Level2,405 people
  371. Pinebluff1,571 people
  372. Pinehurst18,670 people
  373. Pinetops1,198 people
  374. Pineville11,851 people
  375. Pink Hill459 people
  376. Pittsboro5,054 people
  377. Pleasant Garden5,165 people
  378. Plymouth3,170 people
  379. Polkton1,722 people
  380. Polkville516 people
  381. Pollocksville276 people
  382. Powellsville180 people
  383. Princeton1,544 people
  384. Princeville1,286 people
  385. Proctorville122 people
  386. Raeford4,703 people
  387. Raleigh506,306 people
  388. Ramseur1,806 people
  389. Randleman4,767 people
  390. Ranlo4,848 people
  391. Raynham64 people
  392. Red Cross845 people
  393. Red Oak3,523 people
  394. Red Springs3,216 people
  395. Reidsville14,692 people
  396. Rennert294 people
  397. Rhodhiss996 people
  398. Rich Square835 people
  399. Richfield630 people
  400. Richlands2,485 people
  401. River Bend2,890 people
  402. Roanoke Rapids14,386 people
  403. Robbins1,305 people
  404. Robbinsville579 people
  405. Robersonville1,237 people
  406. Rockingham8,815 people
  407. Rockwell2,417 people
  408. Rocky Mount55,120 people
  409. Rolesville12,839 people
  410. Ronda447 people
  411. Roper471 people
  412. Rose Hill1,429 people
  413. Roseboro1,189 people
  414. Rosman760 people
  415. Rowland906 people
  416. Roxboro8,380 people
  417. Roxobel176 people
  418. Rural Hall3,607 people
  419. Ruth345 people
  420. Rutherford College1,220 people
  421. Rutherfordton3,723 people
  422. Salemburg470 people
  423. Salisbury36,879 people
  424. Saluda671 people
  425. Sandy Creek280 people
  426. Sandyfield450 people
  427. Sanford34,138 people
  428. Saratoga363 people
  429. Sawmills5,105 people
  430. Scotland Neck1,586 people
  431. Seaboard504 people
  432. Seagrove248 people
  433. Sedalia691 people
  434. Selma7,406 people
  435. Seven Devils314 people
  436. Seven Springs59 people
  437. Severn177 people
  438. Shallotte5,335 people
  439. Sharpsburg1,798 people
  440. Shelby23,309 people
  441. Siler City8,155 people
  442. Simpson409 people
  443. Sims346 people
  444. Smithfield13,114 people
  445. Snow Hill1,588 people
  446. Southern Pines17,357 people
  447. Southern Shores3,110 people
  448. Southport4,434 people
  449. Sparta1,918 people
  450. Speed66 people
  451. Spencer3,450 people
  452. Spindale4,180 people
  453. Spring Hope1,383 people
  454. Spring Lake11,252 people
  455. Spruce Pine2,211 people
  456. St. Helena434 people
  457. St. James7,318 people
  458. St. Pauls2,109 people
  459. Staley405 people
  460. Stallings17,760 people
  461. Stanfield1,744 people
  462. Stanley4,237 people
  463. Stantonsburg778 people
  464. Star824 people
  465. Statesville32,181 people
  466. Stedman1,312 people
  467. Stem1,023 people
  468. Stokesdale6,133 people
  469. Stoneville1,364 people
  470. Stonewall209 people
  471. Stovall333 people
  472. Sugar Mountain382 people
  473. Summerfield11,327 people
  474. Sunset Beach4,642 people
  475. Surf City5,142 people
  476. Swansboro4,174 people
  477. Swepsonville2,632 people
  478. Sylva2,691 people
  479. Tabor City3,886 people
  480. Tar Heel91 people
  481. Tarboro10,979 people
  482. Taylorsville2,333 people
  483. Taylortown701 people
  484. Teachey500 people
  485. Thomasville27,733 people
  486. Tobaccoville2,770 people
  487. Topsail Beach503 people
  488. Trent Woods4,070 people
  489. Trenton251 people
  490. Trinity7,274 people
  491. Troutman4,336 people
  492. Troy3,020 people
  493. Tryon1,634 people
  494. Turkey227 people
  495. Unionville7,322 people
  496. Valdese4,712 people
  497. Vanceboro877 people
  498. Vandemere197 people
  499. Varnamtown525 people
  500. Vass1,062 people
  501. Waco316 people
  502. Wade653 people
  503. Wadesboro5,035 people
  504. Wagram613 people
  505. Wake Forest58,147 people
  506. Walkertown6,120 people
  507. Wallace3,570 people
  508. Wallburg3,255 people
  509. Walnut Cove1,609 people
  510. Walnut Creek1,119 people
  511. Walstonburg198 people
  512. Warrenton819 people
  513. Warsaw2,853 people
  514. Washington9,910 people
  515. Washington Park383 people
  516. Watha226 people
  517. Waxhaw23,140 people
  518. Waynesville11,006 people
  519. Weaverville4,790 people
  520. Webster387 people
  521. Weddington14,517 people
  522. Weldon1,374 people
  523. Wendell19,687 people
  524. Wentworth2,774 people
  525. Wesley Chapel9,566 people
  526. West Jefferson1,348 people
  527. Whispering Pines5,505 people
  528. Whitakers646 people
  529. White Lake850 people
  530. Whiteville4,765 people
  531. Whitsett606 people
  532. Wilkesboro3,618 people
  533. Williamston5,086 people
  534. Wilmington126,809 people
  535. Wilson49,572 people
  536. Wilson's Mills2,987 people
  537. Windsor3,469 people
  538. Winfall575 people
  539. Wingate4,628 people
  540. Winston-Salem257,271 people
  541. Winterville10,973 people
  542. Winton592 people
  543. Woodfin8,229 people
  544. Woodland520 people
  545. Wrightsville Beach2,397 people
  546. Yadkinville3,055 people
  547. Yanceyville1,850 people
  548. Youngsville2,461 people
  549. Zebulon11,933 people

ZIP codes and census tracts have Editions too. Look up a ZIP or an address.