In 2019, Caswell County, NC had a population of 22.7k people with a median age of 45.7 and a median household income of $45,733. Between 2018 and 2019 the population of Caswell County, NC declined from 22,746 to 22,684, a −0.273% decrease and its median household income grew from $43,961 to $45,733, a 4.03% increase.
The 5 largest ethnic groups in Caswell County, NC are White (Non-Hispanic) (61.2%), Black or African American (Non-Hispanic) (32.7%), Other (Hispanic) (1.93%), White (Hispanic) (1.9%), and Two+ (Non-Hispanic) (1.1%). 0% of the households in Caswell County, NC speak a non-English language at home as their primary language.
98.5% of the residents in Caswell County, NC are U.S. citizens.
In 2019, the median property value in Caswell County, NC was $112,800, and the homeownership rate was 76.4%. Most people in Caswell County, NC drove alone to work, and the average commute time was 31 minutes. The average car ownership in Caswell County, NC was 3 cars per household.