Caswell County Map, North Carolina, USA

Written and Fact-checked by | Last Updated: November 01, 2025, 13:30 ET

Map of Caswell County - Caswell County is a county located in the U.S. state of North Carolina. Caswell County Map showing cities, highways, important places and water bodies. Get Where is Caswell County located in the map, major cities in Caswell county, population, areas, and places of interest.

Map of Caswell County, North Carolina

About Caswell County, North Carolina

Caswell County is a county located in the U.S. state of North Carolina. It's county seat is Yanceyville. As per 2020 census, the population of Caswell County is 22714 people and population density is square miles. According to the United States Census Bureau, the county has a total area of 428 sq mi (1,109 km2). Caswell County was established on 1777.

Facts about Caswell County, North Carolina

CountryUnited States
StateNorth Carolina
RegionNorth-Central Piedmont / Near Virginia Border
County SeatYanceyville
Named AfterRichard Caswell
Established1777
Coordinates~36.40° N, 79.34° W
Total Area~428.7 sq mi
Land Area~425.4 sq mi
Water Area~3.3 sq mi
Population (2020)~22,736
Estimated Population (2024)~22,689
Population Density~53.5 per sq mi
Major CommunitiesYanceyville, Milton, Blanch, Providence, Leasburg, Purley, Prospect Hill, Semora
Main IndustriesAgriculture (tobacco & crops), Outdoor recreation, Local services
Major RoadsU.S. Highway 158, U.S. Highway 29, NC Highway 86
Time ZoneEastern Time (UTC−05:00)
Known ForHistoric rural heritage, tobacco history & Bright Leaf tobacco, Hyco Lake recreation
Websitehttps://www.caswellcountync.gov

Top Attractions in Caswell County, North Carolina

  • Hyco Lake – Boating and fishing.
  • Caswell Game Lands – Hunting and wildlife.
  • Milton Historic District – Historic homes and streets.
  • Caswell County Historical Museum – Local history exhibits.
  • Richmond-Miles History Museum – Regional heritage.
  • Dan River – Fishing and paddling.
  • Yanceyville Downtown – Small-town shops.
  • Caswell County Courthouse – Historic landmark.
  • Semora Community Park – Recreation space.
  • Caswell Game Lands Trails – Nature walking trails.

Cities & Towns in Caswell County, North Carolina

Yanceyville, Milton, Leasburg, Semora, Blanch, Providence, Pelham