In 2020, Craighead County had a population of 111,231 with a median age of 34.4 and a median household income of $49,730. Between 2010 and 2020 the population of Craighead County grew from 96,443 to 111,231, representing a change of 15.3%.
The 5 largest ethnic groups in Craighead County are White (Non-Hispanic) (74.8%), Black or African American (Non-Hispanic) (15.1%), Two+ (Non-Hispanic) (3.11%), White (Hispanic) (2.89%), and Other (Hispanic) (1.68%).
In 2020, the median property value in Craighead County was $149,700, and the homeownership rate was 57%. Most people in Craighead County drove alone to work, and the average commute time was 18.9 minutes. The average car ownership in Craighead County was 2 cars per household.
In 2020, there were 2,575 employer establishments. Employees of private companies represented 66.4%. County employment rate of residents was 57.7%.
Between January 2021 and December 2021, monthly retail sales capture fluctuated though ranged from 149% - 206% of the county population’s spent dollars.