Category Archives: North Carolina Population by City

The population of North Carolina in 2021 is 10,701,000, a 3.08% increase from 2020. The population density is 220 people per mi². Please click the following links to see current population of each city and town in the state of North Carolina.

Walstonburg, NC Population

Population: 224. Estimated population in July 2020: 232 (+3.6% change) Males: 117 (52.2%), Females: 107 (47.8%) Greene County Zip code: 27888 Median resident age: 37.1 years Median household income: $36,875 Median house value: $76,700 Races in Walstonburg: White Non-Hispanic (81.3%) Black (15.6%) Hispanic (2.2%) Other race (2.2%) Two or more races (0.9%) Ancestries: English (12.5%),… Read More »

Tryon, NC Population

Population: 1,760. Estimated population in July 2020: 1,752 (-0.5% change) Males: 741 (42.1%), Females: 1,019 (57.9%) Zip code: 28782 Median resident age: 52.3 years Median household income: $31,449 Median house value: $112,700 Races in Tryon: White Non-Hispanic (76.8%) Black (21.0%) Hispanic (1.3%) Two or more races (0.7%) Other race (0.7%) Ancestries: English (14.8%), Irish (12.5%),… Read More »

Stanley, NC Population

Population: 3,053. Estimated population in July 2020: 3,094 (+1.3% change) Males: 1,476 (48.3%), Females: 1,577 (51.7%) Gaston County Zip code: 28164 Median resident age: 35.7 years Median household income: $35,867 Median house value: $85,200 Races in Stanley: White Non-Hispanic (89.3%) Black (8.4%) Hispanic (0.8%) American Indian (0.7%) Other race (0.7%) Two or more races (0.6%)… Read More »

Salisbury, NC Population

Population: 26,462. Estimated population in July 2020: 27,563 (+4.2% change) Males: 12,548 (47.4%), Females: 13,914 (52.6%) Rowan County Zip codes: 28144, 28146, 28147. Median resident age: 37.1 years Median household income: $32,923 Median house value: $93,800 Races in Salisbury: White Non-Hispanic (55.4%) Black (37.6%) Hispanic (4.3%) Other race (1.9%) Two or more races (1.5%) American… Read More »

Middlesex, NC Population

Population: 838. Estimated population in July 2020: 851 (+1.6% change) Males: 392 (46.8%), Females: 446 (53.2%) Nash County Zip code: 27557 Median resident age: 37.6 years Median household income: $21,458 Median house value: $72,300 Races in Middlesex: White Non-Hispanic (59.9%) Black (32.7%) Hispanic (7.5%) Other race (3.6%) (Total can be greater than 100% because Hispanics… Read More »

Madison, NC Population

Population: 2,262. Estimated population in July 2020: 2,239 (-1.0% change) Males: 1,060 (46.9%), Females: 1,202 (53.1%) Rockingham County Zip code: 27025 Median resident age: 40.0 years Median household income: $29,955 Median house value: $82,300 Races in Madison: White Non-Hispanic (61.2%) Black (35.5%) Other race (1.6%) Hispanic (1.4%) Two or more races (0.8%) American Indian (0.6%)… Read More »

Lilesville, NC Population

Population: 459. Estimated population in July 2020: 440 (-4.1% change) Males: 208 (45.3%), Females: 251 (54.7%) Anson County Zip code: 28091 Median resident age: 40.3 years Median household income: $29,167 Median house value: $65,000 Races in Lilesville: White Non-Hispanic (52.1%) Black (47.5%) Ancestries: United States (9.4%), English (3.9%), German (2.4%), Scotch-Irish (1.7%), Polish (1.1%). Elevation:… Read More »

Lewisville, NC Population

Population: 8,826. Estimated population in July 2020: 9,547 (+8.2% change) Males: 4,369 (49.5%), Females: 4,457 (50.5%) Forsyth County Zip code: 27023 Median resident age: 38.0 years Median household income: $64,571 Median house value: $145,500 Races in Lewisville: White Non-Hispanic (92.5%) Black (4.2%) Hispanic (1.2%) Two or more races (0.6%) Other race (0.5%) Ancestries: German (17.7%),… Read More »

King, NC Population

Population: 5,952. Estimated population in July 2020: 6,353 (+6.7% change) Males: 2,789 (46.9%), Females: 3,163 (53.1%) Stokes County Zip code: 27021 Median resident age: 37.5 years Median household income: $48,897 Median house value: $112,000 Races in King: White Non-Hispanic (95.0%) Hispanic (2.0%) Black (1.7%) Two or more races (0.6%) Ancestries: United States (18.5%), German (14.7%),… Read More »

Grantsboro, NC Population

Population: 223,891. Estimated population in July 2020: 231,962 (+3.6% change) Males: 105,573 (47.2%), Females: 118,318 (52.8%) Guilford County Zip codes: 27401, 27403, 27405, 27406, 27407, 27408, 27409, 27410, 27455. Median resident age: 33.0 years Median household income: $39,661 Median house value: $108,600 Races in Greensboro: White Non-Hispanic (53.6%) Black (37.4%) Hispanic (4.4%) Other race (2.1%)… Read More »

Creswell, NC Population

Population: 278. Estimated population in July 2020: 267 (-4.0% change) Males: 122 (43.9%), Females: 156 (56.1%) Washington County Zip code: 27928 Median resident age: 43.3 years Median household income: $20,833 Median house value: $64,300 Races in Creswell: White Non-Hispanic (50.0%) Black (39.9%) Hispanic (6.8%) Other race (4.7%) Two or more races (2.9%) American Indian (1.8%)… Read More »

Conetoe, NC Population

Population: 365. Estimated population in July 2020: 344 (-5.8% change) Males: 168 (46.0%), Females: 197 (54.0%) Edgecombe County Zip code: 27819 Median resident age: 37.4 years Median household income: $35,227 Median house value: $74,000 Races in Conetoe: Black (63.6%) White Non-Hispanic (30.4%) Hispanic (5.5%) American Indian (1.4%) (Total can be greater than 100% because Hispanics… Read More »

Belmont, NC Population

Population: 8,705. Estimated population in July 2020: 8,779 (+0.9% change) Males: 4,156 (47.7%), Females: 4,549 (52.3%) Zip code: 28012 Median resident age: 34.9 years Median household income: $38,819 Median house value: $94,400 Races in Belmont: White Non-Hispanic (83.2%) Black (10.1%) Hispanic (2.5%) Vietnamese (1.7%) Other race (1.3%) Two or more races (1.0%) American Indian (0.7%)… Read More »

Lake Junaluska, NC Population

Population: 2,675 Males: 1,242 (46.4%), Females: 1,433 (53.6%) Haywood County Zip code: 28745 Median resident age: 50.4 years Median household income: $46,932 Median house value: $145,900 Races in Lake Junaluska: White Non-Hispanic (97.6%) Hispanic (1.3%) Two or more races (0.5%) Ancestries: English (18.3%), United States (17.6%), Scotch-Irish (12.4%), German (11.4%), Irish (11.1%), Dutch (2.4%). Elevation:… Read More »

Lake Lure, NC Population

Population: 1,027. Estimated population in July 2020: 1,023 (-0.4% change) Males: 521 (50.7%), Females: 506 (49.3%) Rutherford County Zip code: 28746 Median resident age: 58.6 years Median household income: $38,417 Median house value: $203,700 Races in Lake Lure: White Non-Hispanic (97.2%) Black (1.5%) American Indian (0.9%) Two or more races (0.8%) Ancestries: German (26.1%), English… Read More »

Lake Waccamaw, NC Population

Population: 1,411. Estimated population in July 2020: 1,460 (+3.5% change) Males: 658 (46.6%), Females: 753 (53.4%) Columbus County Zip code: 28450 Median resident age: 47.8 years Median household income: $47,692 Median house value: $140,400 Races in Lake Waccamaw: White Non-Hispanic (80.7%) Black (15.9%) American Indian (2.5%) Hispanic (0.6%) Other race (0.6%) Two or more races… Read More »

Landis, NC Population

Population: 2,996. Estimated population in July 2020: 3,064 (+2.3% change) Males: 1,444 (48.2%), Females: 1,552 (51.8%) Rowan County Zip code: 28088 Median resident age: 37.8 years Median household income: $36,594 Median house value: $91,300 Races in Landis: White Non-Hispanic (86.4%) Hispanic (8.3%) Other race (2.5%) Black (2.5%) Other Asian (1.1%) Two or more races (1.1%)… Read More »

Lattimore, NC Population

Population: 419. Estimated population in July 2020: 418 (-0.2% change) Males: 197 (47.0%), Females: 222 (53.0%) Cleveland County Zip code: 28089 Median resident age: 22.9 years Median household income: $29,063 Median house value: $78,300 Races in Lattimore: White Non-Hispanic (96.9%) Black (2.1%) Ancestries: United States (21.0%), German (19.1%), English (12.4%), Irish (6.0%), Scotch-Irish (5.0%), Italian… Read More »

Laurinburg, NC Population

Population: 15,874. Estimated population in July 2020: 15,810 (-0.4% change) Males: 7,115 (44.8%), Females: 8,759 (55.2%) Scotland County Zip codes: 28352. Median resident age: 35.5 years Median household income: $29,064 Median house value: $77,000 Races in Laurinburg: White Non-Hispanic (50.1%) Black (43.1%) American Indian (4.9%) Hispanic (1.1%) Two or more races (1.0%) Ancestries: United States… Read More »

Lawndale, NC Population

Population: 642. Estimated population in July 2020: 636 (-0.9% change) Males: 295 (46.0%), Females: 347 (54.0%) Cleveland County Zip code: 28090 Median resident age: 40.9 years Median household income: $30,250 Median house value: $51,700 Races in Lawndale: White Non-Hispanic (74.3%) Black (22.3%) Hispanic (2.8%) Other race (2.3%) Vietnamese (0.6%) Ancestries: United States (13.9%), German (5.9%),… Read More »

Leland, NC Population

Population: 1,938 Males: 987 (50.9%), Females: 951 (49.1%) Brunswick County Zip code: 28451 Median resident age: 35.7 years Median household income: $32,574 Median house value: $114,100 Races in Leland: White Non-Hispanic (75.9%) Black (16.2%) Hispanic (4.4%) American Indian (2.6%) Other race (2.5%) Two or more races (2.1%) Ancestries: United States (20.7%), Irish (10.4%), English (8.2%),… Read More »

Lenoir, NC Population

Population: 16,793. Estimated population in July 2020: 17,912 (+6.7% change) Males: 8,005 (47.7%), Females: 8,788 (52.3%) Caldwell County Zip codes: 28645. Median resident age: 39.0 years Median household income: $29,369 Median house value: $79,800 Races in Lenoir: White Non-Hispanic (79.2%) Black (14.7%) Hispanic (4.3%) Other race (2.3%) Two or more races (1.1%) Ancestries: United States… Read More »

Lewiston Woodville, NC Population

Population: 613. Estimated population in July 2020: 598 (-2.4% change) Males: 277 (45.2%), Females: 336 (54.8%) Bertie County Zip code: 27849 Median resident age: 37.0 years Median household income: $20,875 Median house value: $54,300 Races in Lewiston Woodville: Black (66.7%) White Non-Hispanic (32.0%) Hispanic (1.1%) Ancestries: United States (11.9%), English (5.9%), German (2.4%), Irish (1.8%),… Read More »

Lexington, NC Population

Population: 19,953. Estimated population in July 2020: 20,398 (+2.2% change) Males: 9,579 (48.0%), Females: 10,374 (52.0%) Davidson County Zip codes: 27292, 27295. Median resident age: 35.7 years Median household income: $26,226 Median house value: $81,800 Races in Lexington: White Non-Hispanic (54.8%) Black (29.9%) Hispanic (10.7%) Other race (6.0%) Two or more races (2.2%) Other Asian… Read More »

Liberty, NC Population

Population: 2,661. Estimated population in July 2020: 2,712 (+1.9% change) Males: 1,276 (48.0%), Females: 1,385 (52.0%) Zip code: 27298 Median resident age: 34.7 years Median household income: $35,052 Median house value: $84,000 Races in Liberty: White Non-Hispanic (60.5%) Black (23.6%) Hispanic (14.2%) Other race (8.1%) Two or more races (1.8%) American Indian (1.3%) (Total can… Read More »

Lillington, NC Population

Population: 2,915. Estimated population in July 2020: 3,162 (+8.5% change) Males: 1,710 (58.7%), Females: 1,205 (41.3%) Harnett County Zip code: 27546 Median resident age: 37.0 years Median household income: $30,670 Median house value: $91,000 Races in Lillington: White Non-Hispanic (53.6%) Black (40.5%) Hispanic (4.1%) Other race (2.2%) Two or more races (1.2%) American Indian (0.9%)… Read More »

Lincolnton, NC Population

Population: 9,965. Estimated population in July 2020: 10,393 (+4.3% change) Males: 4,615 (46.3%), Females: 5,350 (53.7%) Lincoln County Zip codes: 28092. Median resident age: 37.7 years Median household income: $31,684 Median house value: $87,900 Races in Lincolnton: White Non-Hispanic (70.2%) Hispanic (15.0%) Black (13.5%) Other race (4.2%) Two or more races (1.6%) American Indian (0.6%)… Read More »

Littleton, NC Population

Population: 692. Estimated population in July 2020: 662 (-4.3% change) Males: 282 (40.8%), Females: 410 (59.2%) Halifax County Zip code: 27850 Median resident age: 46.8 years Median household income: $23,182 Median house value: $62,700 Races in Littleton: White Non-Hispanic (54.3%) Black (42.8%) Hispanic (1.2%) Other race (1.2%) Two or more races (1.0%) Ancestries: English (12.3%),… Read More »

Louisburg, NC Population

Population: 3,111. Estimated population in July 2020: 3,356 (+7.9% change) Males: 1,336 (42.9%), Females: 1,775 (57.1%) Franklin County Zip code: 27549 Median resident age: 39.7 years Median household income: $29,755 Median house value: $92,500 Races in Louisburg: White Non-Hispanic (49.3%) Black (46.7%) Hispanic (3.0%) Other race (1.1%) Two or more races (0.8%) Ancestries: English (9.7%),… Read More »

Lowell, NC Population

Population: 2,662. Estimated population in July 2020: 2,671 (+0.3% change) Males: 1,226 (46.1%), Females: 1,436 (53.9%) Gaston County Zip code: 28098 Median resident age: 38.6 years Median household income: $33,586 Median house value: $73,900 Races in Lowell: White Non-Hispanic (90.3%) Black (6.5%) Hispanic (1.3%) Two or more races (1.1%) American Indian (0.7%) Ancestries: United States… Read More »

Lucama, NC Population

Population: 847. Estimated population in July 2020: 865 (+2.1% change) Males: 404 (47.7%), Females: 443 (52.3%) Wilson County Zip code: 27851 Median resident age: 39.7 years Median household income: $28,125 Median house value: $68,500 Races in Lucama: White Non-Hispanic (76.5%) Black (16.2%) Hispanic (6.5%) Other race (4.1%) Two or more races (1.1%) (Total can be… Read More »

Lumberton, NC Population

Population: 20,795. Estimated population in July 2020: 21,591 (+3.8% change) Males: 9,800 (47.1%), Females: 10,995 (52.9%) Robeson County Zip codes: 28358, 28360. Median resident age: 35.3 years Median household income: $26,782 Median house value: $71,300 Races in Lumberton: White Non-Hispanic (46.8%) Black (35.4%) American Indian (13.4%) Hispanic (3.3%) Other race (1.2%) Two or more races… Read More »

Macclesfield, NC Population

Population: 458. Estimated population in July 2020: 426 (-7.0% change) Males: 216 (47.2%), Females: 242 (52.8%) Edgecombe County Zip code: 27852 Median resident age: 45.1 years Median household income: $34,412 Median house value: $56,100 Races in Macclesfield: White Non-Hispanic (80.3%) Black (17.7%) Hispanic (2.0%) Other race (0.9%) Ancestries: United States (24.5%), English (12.9%), German (2.6%),… Read More »

Maggie Valley, NC Population

Population: 607 Males: 291 (47.9%), Females: 316 (52.1%) Haywood County Zip code: 28751 Median resident age: 49.0 years Median household income: $29,808 Median house value: $101,700 Races in Maggie Valley: White Non-Hispanic (96.2%) American Indian (1.5%) Black (1.3%) Two or more races (0.8%) Asian Indian (0.7%) Ancestries: United States (26.7%), English (17.3%), German (12.9%), Irish… Read More »

Magnolia, NC Population

Population: 932. Estimated population in July 2020: 969 (+4.0% change) Males: 431 (46.2%), Females: 501 (53.8%) Zip code: 28453 Median resident age: 33.7 years Median household income: $22,269 Median house value: $60,300 Races in Magnolia: Black (41.2%) White Non-Hispanic (32.1%) Hispanic (25.1%) Other race (17.3%) Two or more races (2.4%) American Indian (1.2%) (Total can… Read More »

Maiden, NC Population

Population: 3,282. Estimated population in July 2020: 3,264 (-0.5% change) Males: 1,719 (52.4%), Females: 1,563 (47.6%) Catawba County Zip code: 28650 Median resident age: 36.1 years Median household income: $35,417 Median house value: $77,600 Races in Maiden: White Non-Hispanic (77.7%) Black (14.7%) Hispanic (5.7%) Other race (2.7%) Two or more races (1.0%) American Indian (0.7%)… Read More »

Manteo, NC Population

Population: 1,052. Estimated population in July 2020: 1,301 (+23.7% change) Males: 492 (46.8%), Females: 560 (53.2%) Dare County Zip code: 27954 Median resident age: 41.2 years Median household income: $29,803 Median house value: $116,100 Races in Manteo: White Non-Hispanic (85.5%) Black (10.1%) Hispanic (2.6%) Two or more races (1.5%) Other race (1.4%) American Indian (1.3%)… Read More »

Marion, NC Population

Population: 4,943. Estimated population in July 2020: 5,013 (+1.4% change) Males: 2,239 (45.3%), Females: 2,704 (54.7%) McDowell County Zip code: 28752 Median resident age: 40.3 years Median household income: $24,753 Median house value: $60,600 Races in Marion: White Non-Hispanic (80.4%) Black (10.5%) Hispanic (7.0%) Other race (3.8%) Two or more races (1.0%) American Indian (0.6%)… Read More »

Mars Hill, NC Population

Population: 1,764. Estimated population in July 2020: 1,834 (+4.0% change) Males: 831 (47.1%), Females: 933 (52.9%) Madison County Zip code: 28754 Median resident age: 22.6 years Median household income: $32,917 Median house value: $112,300 Races in Mars Hill: White Non-Hispanic (90.8%) Black (6.0%) Hispanic (1.4%) Other race (0.9%) Two or more races (0.9%) American Indian… Read More »

Marshall, NC Population

Population: 840. Estimated population in July 2020: 837 (-0.4% change) Males: 388 (46.2%), Females: 452 (53.8%) Madison County Zip code: 28753 Median resident age: 40.5 years Median household income: $24,187 Median house value: $86,000 Races in Marshall: White Non-Hispanic (98.2%) Hispanic (0.6%) Ancestries: United States (23.8%), English (13.0%), Irish (9.9%), German (5.6%), Scotch-Irish (5.1%), Dutch… Read More »

Marshville, NC Population

Population: 2,360. Estimated population in July 2020: 2,820 (+19.5% change) Males: 1,109 (47.0%), Females: 1,251 (53.0%) Union County Zip code: 28103 Median resident age: 34.4 years Median household income: $36,140 Median house value: $78,700 Races in Marshville: White Non-Hispanic (50.5%) Black (44.9%) Hispanic (3.2%) Other race (1.3%) Two or more races (1.0%) American Indian (0.7%)… Read More »

Matthews, NC Population

Population: 22,127. Estimated population in July 2020: 25,306 (+14.4% change) Males: 10,747 (48.6%), Females: 11,380 (51.4%) Mecklenburg County Zip codes: 28104, 28105. Median resident age: 36.4 years Median household income: $67,034 Median house value: $170,700 Races in Matthews: White Non-Hispanic (88.7%) Black (5.3%) Hispanic (2.5%) Two or more races (0.9%) Other race (0.8%) Asian Indian… Read More »

Maxton, NC Population

Population: 2,551. Estimated population in July 2020: 2,629 (+3.1% change) Males: 1,165 (45.7%), Females: 1,386 (54.3%) Robeson County Zip code: 28364 Median resident age: 34.4 years Median household income: $23,143 Median house value: $56,500 Races in Maxton: Black (64.1%) White Non-Hispanic (24.9%) American Indian (8.4%) Two or more races (1.8%) Hispanic (1.6%) Other race (1.1%)… Read More »

Mayodan, NC Population

Population: 2,417. Estimated population in July 2020: 2,497 (+3.3% change) Males: 1,091 (45.1%), Females: 1,326 (54.9%) Rockingham County Zip code: 27027 Median resident age: 42.7 years Median household income: $25,980 Median house value: $58,700 Races in Mayodan: White Non-Hispanic (84.5%) Black (10.4%) Hispanic (4.0%) Other race (2.6%) Two or more races (0.8%) Ancestries: United States… Read More »

Maysville, NC Population

Population: 1,002. Estimated population in July 2020: 990 (-1.2% change) Males: 493 (49.2%), Females: 509 (50.8%) Jones County Zip code: 28555 Median resident age: 35.4 years Median household income: $27,750 Median house value: $55,300 Races in Maysville: Black (55.9%) White Non-Hispanic (39.7%) Hispanic (2.2%) Other race (1.4%) Two or more races (1.0%) American Indian (0.7%)… Read More »

Mc Adenville, NC Population

Population: 619. Estimated population in July 2020: 631 (+1.9% change) Males: 296 (47.8%), Females: 323 (52.2%) Gaston County Zip code: 28101 Median resident age: 40.8 years Median household income: $36,513 Median house value: $81,500 Races in McAdenville: White Non-Hispanic (95.8%) Black (1.9%) American Indian (1.1%) Other Asian (0.6%) Ancestries: United States (19.7%), Irish (12.1%), German… Read More »

Mc Leansville, NC Population

Population: 1,080 Males: 522 (48.3%), Females: 558 (51.7%) Guilford County Zip code: 27301 Median resident age: 40.4 years Median household income: $45,875 Median house value: $113,500 Races in McLeansville: White Non-Hispanic (93.5%) Black (3.0%) Hispanic (1.9%) American Indian (1.1%) Other race (1.0%) Two or more races (1.0%) Ancestries: United States (18.3%), German (9.2%), English (7.3%),… Read More »

Mebane, NC Population

Population: 7,284. Estimated population in July 2020: 8,945 (+22.8% change) Males: 3,480 (47.8%), Females: 3,804 (52.2%) Alamance County Zip code: 27302 Median resident age: 34.0 years Median household income: $39,522 Median house value: $118,000 Races in Mebane: White Non-Hispanic (75.1%) Black (17.5%) Hispanic (5.2%) Other race (2.9%) Two or more races (1.4%) American Indian (0.6%)… Read More »

Micro, NC Population

Population: 454. Estimated population in July 2020: 502 (+10.6% change) Males: 209 (46.0%), Females: 245 (54.0%) Johnston County Zip code: 27555 Median resident age: 40.3 years Median household income: $28,889 Median house value: $71,000 Races in Micro: White Non-Hispanic (88.1%) Black (7.7%) Hispanic (4.0%) Other race (1.1%) Ancestries: United States (29.1%), Irish (9.3%), English (8.1%),… Read More »

Millers Creek, NC Population

Population: 2,071 Males: 1,044 (50.4%), Females: 1,027 (49.6%) Wilkes County Zip code: 28651 Median resident age: 38.9 years Median household income: $39,844 Median house value: $98,100 Races in Millers Creek: White Non-Hispanic (94.5%) Hispanic (4.2%) Other race (3.7%) Two or more races (0.8%) Ancestries: United States (30.5%), German (7.7%), English (6.1%), Irish (5.6%), Scottish (4.2%),… Read More »