Cities & Towns in Caldwell County, NC

Caldwell County, county in North Carolina, United States. As of 2020 county had an estimated population of 82,100 inhabitants. The county was created 183 years ago in 1841. Its county seat is Lenoir.

There are 11 city/town in Caldwell County, NC. The largest city of Caldwell County is Lenoir with a population of 17,911. Other cities include, Pinehurst population 17,014, Sawmills population 5,156, Granite Falls population 4,657, Gamewell population 3,993


Lenoir, City in Caldwell County, North Carolina, United States


Pinehurst, Village in North Carolina


Sawmills, City in Caldwell County, North Carolina, United States of America

Caldwell County is located in the foothills of the Blue Ridge Mountains in western North Carolina. Some of the notable cities and towns in Caldwell County include:


  • Lenoir is the largest city and county seat of Caldwell County. It has a population of around 18,000 residents. Lenoir was founded in 1891 and is home to furniture manufacturing, fiber optic cable production, and food processing companies. Points of interest include the Caldwell Heritage Museum and the Lenoir Downtown District.


  • Hudson is a small town located south of Lenoir near the Catawba River. It has around 4,000 residents. Hudson got its start as a railroad town and was incorporated in 1879. Today it has a charming historic downtown and hosts events like the Hudson Sip & Savor Craft Beer Festival.


  • Sawmills is located along the Yadkin River and has about 2,500 residents. It has a long history associated with riverboat trade and lumber production. The Sawmills Bridge crossing the river is on the National Register of Historic Places. The town celebrates its heritage with the annual Sawmills Day festival.

Granite Falls

  • Granite Falls is a town of around 4,500 located southwest of Lenoir. It is named for the granite rock cliffs overlooking the falls on the Catawba River. Granite Falls is known for Wilson Creek Vineyards and the historic Wilson Creek Covered Bridge which dates back to 1909.


  • Gamewell is a small unincorporated town northwest of Lenoir. It was originally named Collettsville and was an iron manufacturing center in the 1800s. The town has around 400 residents today and some historic buildings dating back to the 19th century.

All Caldwell County Cities (Aphebetical)

List of cities, towns, neighborhoods & other populated places in Caldwell 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
Cajahs Mountain City in Caldwell County, North Carolina, United States of America 2,823
Cedar Rock Human settlement in Caldwell County, North Carolina, United States of America 299
Forest Hills Village in North Carolina, United States 376
Gamewell City in Caldwell County, North Carolina, United States of America 3,993
Granite Falls City in Minnesota 4,657
Hudson Town in North Carolina 3,703
Lenoir City in Caldwell County, North Carolina, United States 17,911
Northlakes Township in Caldwell County, North Carolina 1,534
Pinehurst Village in North Carolina 17,014
Rhodhiss City in Burke County, North Carolina, United States of America 1,021
Sawmills City in Caldwell County, North Carolina, United States of America 5,156

County Cities on Map (11)

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)