In 2019, Caddo County, OK had a population of 29.2k people with a median age of 37.7 and a median household income of $46,592. Between 2018 and 2019 the population of Caddo County, OK declined from 29,342 to 29,242, a −0.341% decrease and its median household income grew from $44,588 to $46,592, a 4.49% increase.
The 5 largest ethnic groups in Caddo County, OK are White (Non-Hispanic) (56.8%), American Indian & Alaska Native (Non-Hispanic) (20.9%), White (Hispanic) (6.88%), Two+ (Non-Hispanic) (6.59%), and Other (Hispanic) (2.9%). 0% of the households in Caddo County, OK speak a non-English language at home as their primary language, and 95.1% of the residents in Caddo County, OK are U.S. citizens.
The largest universities in Caddo County, OK are Caddo Kiowa Technology Center (171 degrees awarded in 2019).
In 2019, the median property value in Caddo County, OK was $84,900, and the homeownership rate was 71.3%. Most people in Caddo County, OK drove alone to work, and the average commute time was 23.6 minutes. The average car ownership in Caddo County, OK was 2 cars per household.