Cities & Towns in Wilkes County, NC

Wilkes County, county in North Carolina, United States. As of 2020 county had an estimated population of 68,043 inhabitants. The county was created 247 years ago in 1777. Its county seat is Wilkesboro.

There are 9 city/town in Wilkes County, NC. The largest city of Wilkes County is North Wilkesboro with a population of 4,082. Other cities include, Wilkesboro population 3,430, Fairplains population 2,120, Millers Creek population 2,112, Moravian Falls population 1,901

North Wilkesboro
North Wilkesboro

North Wilkesboro, City in Wilkes County, North Carolina, United States of America


Wilkesboro, Town in and the county seat of Wilkes County, North Carolina


Fairplains, Township in Wilkes County, North Carolina

Nestled in the foothills of the Blue Ridge Mountains, Wilkes County contains several small North Carolina towns and communities that highlight the region's natural beauty and cultural heritage. Here are some highlights:

North Wilkesboro - The largest town with around 5,000 residents. It hosts the annual MerleFest music festival started by Doc Watson. Downtown has shops, restaurants and museums.

Wilkesboro - The county seat located along the Yadkin River. Historic attractions include the Wilkes Heritage Museum and Tom Dooley Museum dedicated to the folk song legend.

Moravian Falls - This tiny unincorporated area is named after the historic Moravian church and cemetery located here. Nearby Stone Mountain State Park provides hiking.

Roaring River - Located in the northwest corner of the county, the tiny community of Roaring River contains the historic Roaring River Baptist Church. Fishing and boating can be enjoyed along the river.

Hays - Hays is home to Wilkes Community College and the historic Rock House which served as a Revolutionary War fort. The Blue Ridge Mountains loom in the background.

With dramatic mountain vistas, rushing rivers, and glimpses into Appalachian history and culture, the small towns of Wilkes County encapsulate the spirit and allure of western North Carolina.

All Wilkes County Cities (Aphebetical)

List of cities, towns, neighborhoods & other populated places in Wilkes County.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z all
City Name Title Population
Cricket Census-designated place in North Carolina, USA 1,855
Fairplains Township in Wilkes County, North Carolina 2,120
Hays Township in Wilkes County, North Carolina 1,851
Millers Creek Township in Wilkes County, North Carolina 2,112
Moravian Falls Township in Wilkes County, North Carolina 1,901
North Wilkesboro City in Wilkes County, North Carolina, United States of America 4,082
Pleasant Hill Township in Wilkes County, North Carolina 878
Ronda Human settlement in Wilkes County, North Carolina, United States of America 406
Wilkesboro Town in and the county seat of Wilkes County, North Carolina 3,430

County Cities on Map (9)

North Carolina Counties (100)

Wake County (1,132,271) Mecklenburg County (1,128,945) Guilford County (540,521) Forsyth County (383,843) Cumberland County (336,364) Durham County (327,306) Buncombe County (263,477) Union County (244,562) New Hanover County (236,613) Gaston County (226,568) Cabarrus County (221,479) Johnston County (216,246) Onslow County (203,943) Iredell County (185,770) Pitt County (182,924) Alamance County (171,346) Davidson County (169,234) Catawba County (160,307) Orange County (149,077) Brunswick County (149,039) Randolph County (144,557) Rowan County (142,495) Harnett County (137,058) Robeson County (129,999) Wayne County (123,967) Henderson County (118,445) Moore County (103,352) Craven County (101,233) Cleveland County (99,035) Nash County (94,859) Rockingham County (91,285) Burke County (90,418) Lincoln County (88,097) Caldwell County (82,100) Wilson County (81,979) Chatham County (75,748) Franklin County (71,859) Surry County (71,683) Carteret County (69,558) Wilkes County (68,043) Rutherford County (67,076) Pender County (64,671) Sampson County (63,382) Stanly County (63,239) Haywood County (62,972) Lee County (62,353) Granville County (60,486) Duplin County (58,794) Watauga County (56,441) Hoke County (55,830) Lenoir County (55,720) Columbus County (54,754) Edgecombe County (50,829) Halifax County (49,479) Beaufort County (47,073) McDowell County (45,782) Stokes County (45,743) Vance County (44,718) Richmond County (44,332) Jackson County (44,033) Davie County (43,286) Pasquotank County (40,372) Person County (39,925) Yadkin County (37,625) Dare County (37,547) Alexander County (37,441) Macon County (35,994) Scotland County (34,637) Transylvania County (34,498) Bladen County (32,911) Cherokee County (29,073) Currituck County (29,052) Montgomery County (27,238) Ashe County (27,166) Anson County (24,097) Hertford County (23,108) Caswell County (22,443) Martin County (22,178) Madison County (21,740) Polk County (21,030) Greene County (20,928) Warren County (19,522) Northampton County (19,088) Bertie County (18,712) Yancey County (18,099) Avery County (17,571) Mitchell County (14,881) Swain County (14,179) Chowan County (13,815) Perquimans County (13,667) Pamlico County (12,715) Clay County (11,505) Washington County (11,485) Gates County (11,464) Alleghany County (11,194) Camden County (10,984) Jones County (9,250) Graham County (8,474) Hyde County (4,843) Tyrrell County (3,774)