Stokes County, NC has a population of 46,453 people with a median age of 45.1 and a median household income of $42,489. Between 2015 and 2016 the population of Stokes County, NC declined from 46,661 to 46,453, a 0.45% decrease and its median household income grew from $40,696 to $42,489, a 4.41% increase.
The population of Stokes County, NC is 91.5% White, 4.14% Black, and 2.8% Hispanic. 2.62% of the people in Stokes County, NC speak a non-English language, and 98.8% are U.S. citizens.
The largest universities in Stokes County, NC are Rockingham Community College, with 370 graduates, N/A, with N/A graduates, and N/A, with N/A graduates.
The median property value in Stokes County, NC is $120,900, and the homeownership rate is 77.2%. Most people in Stokes County, NC commute by Drove Alone, and the average commute time is 27.1 minutes. The average car ownership in Stokes County, NC is 2 cars per household.
Stokes County, NC is the 56th most populated county in North Carolina and borders Forsyth County, NC; Guilford County, NC; Rockingham County, NC; Surry County, NC; Henry County, VA; and Patrick County, VA& 1 more.