In 2018, Caswell County, NC had a population of 22.7k people with a median age of 45.6 and a median household income of $43,961. Between 2017 and 2018 the population of Caswell County, NC declined from 22,833 to 22,746, a -0.381% decrease and its median household income grew from $39,428 to $43,961, a 11.5% increase.
The 5 largest ethnic groups in Caswell County, NC are White (Non-Hispanic) (61.2%), Black or African American (Non-Hispanic) (32.9%), White (Hispanic) (2.04%), Other (Hispanic) (1.66%), and Two+ (Non-Hispanic) (0.989%). NaNk% of the people in Caswell County, NC speak a non-English language, and 98.3% are U.S. citizens.
The median property value in Caswell County, NC is $109,100, and the homeownership rate is 78.8%. Most people in Caswell County, NC commute by Drove Alone, and the average commute time is 30 minutes. The average car ownership in Caswell County, NC is 3 cars per household.
Caswell County, NC borders Alamance County, NC, Orange County, NC, Person County, NC, Rockingham County, NC, Halifax County, VA, Pittsylvania County, VA, and Danville city, VA.