Caswell County Map, North Carolina

Written and Fact-checked by | Updated On: May 05, 2026 | 06:10 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.

Caswell County Facts

ContinentNorth America
CountryUnited States
StateNorth Carolina
County SeatYanceyville
Largest City/TownYanceyville
Established1777
Total Area428 sq mi (1,108 sq km)
Land Area426 sq mi (1,103 sq km)
Water Area2 sq mi (5 sq km)
Population22,736 (Census 2020)
Population Density53 people per sq mi
Time ZoneEastern Time Zone (ET)
Major HighwaysUS-158, NC-62, NC-86, NC-87
Major RiversDan River, Country Line Creek
Neighboring CountiesPerson County, Orange County, Alamance County, Rockingham County, Pittsylvania County (VA)
Famous ForHistoric tobacco farms, rural landscapes, Caswell County Historic District
Top AttractionsMilton Historic District, Caswell County Courthouse, Dan River, Hyco Lake nearby
Official WebsiteOfficial Website

About Caswell County, North Carolina

Caswell County is located in the north-central part of North Carolina, in the state of the United States, and was established in 1777. The county seat is Yanceyville, which is also the largest town. The county lies along the Virginia border and is known for its rolling farmland, historic tobacco heritage, and quiet rural communities.

Cities and Towns in Caswell County, North Carolina

City/TownPopulation (Census 2020)Latitude & Longitude
Yanceyville (county seat)2,29736.4040°N, 79.3367°W
Milton13036.5168°N, 79.2056°W
Leasburg (CDP)30036.3940°N, 79.1620°W
Semora (CDP)1,20036.5140°N, 79.1040°W
Providence (CDP)1,00036.4690°N, 79.1900°W
Blanch (CDP)40036.5270°N, 79.2800°W

Golf Courses in Caswell County, North Carolina

Golf CourseLocationLatitude & Longitude
Caswell Pines Golf ClubYanceyville36.4100°N, 79.3400°W

Roads and Highways in Caswell County, North Carolina

Caswell County is connected by regional highways linking it to surrounding counties and Virginia.

  • US-158 – runs east–west connecting Yanceyville to Reidsville and Roxboro
  • NC-86 – north–south route linking Hillsborough to Virginia
  • NC-62 – connects Burlington to Yanceyville and Milton
  • NC-87 – provides access to Greensboro and southern areas

Neighboring Counties of Caswell County

  • Pittsylvania County, Virginia (north)
  • Person County (east)
  • Orange County (southeast)
  • Alamance County (southwest)
  • Rockingham County (west)

Top Attractions in Caswell County, North Carolina

The county offers a mix of history, nature, and rural charm.

  • Milton Historic District – preserved 19th-century architecture and history
  • Caswell County Courthouse – historic courthouse in Yanceyville
  • Dan River – popular for fishing, kayaking, and scenic views
  • Hyco Lake nearby – recreational lake for boating and fishing
  • Caswell Game Lands – large natural area for hunting and wildlife viewing
  • Richmond-Miles History Museum – exhibits on local history

Distance from Caswell County to Nearby Cities

  • Yanceyville to Greensboro – 45 mi (72 km)
  • Yanceyville to Durham – 50 mi (80 km)
  • Yanceyville to Raleigh – 70 mi (113 km)
  • Yanceyville to Danville, VA – 15 mi (24 km)
  • Yanceyville to Burlington – 35 mi (56 km)

FAQs about Caswell County

Where is Caswell County located?

Caswell County is located in north-central North Carolina along the Virginia border.

What is the population of Caswell County?

The population of Caswell County is 22,736 according to the 2020 Census.

What is Caswell County known for?

Caswell County is known for its tobacco farming history, rural landscapes, and historic districts.

What are the major highways in Caswell County?

Major highways include US-158, NC-62, NC-86, and NC-87.

Are there golf courses in Caswell County?

Yes, Caswell Pines Golf Club in Yanceyville is a notable golf course in the county.