In 2023, Hartshorne, OK had a population of 1.65k people with a median age of 44 and a median household income of $37,344. Between 2022 and 2023 the population of Hartshorne, OK declined from 1,754 to 1,654, a −5.7% decrease and its median household income grew from $36,154 to $37,344, a 3.29% increase.
The 5 largest ethnic groups in Hartshorne, OK are White (Non-Hispanic) (61.3%), Two+ (Non-Hispanic) (22.6%), American Indian & Alaska Native (Non-Hispanic) (12.4%), Black or African American (Non-Hispanic) (2.12%), and White (Hispanic) (0.907%).
None of the households in Hartshorne, OK reported speaking a non-English language at home as their primary shared language. This does not consider the potential multi-lingual nature of households, but only the primary self-reported language spoken by all members of the household.
100% of the residents in Hartshorne, OK are U.S. citizens.
In 2023, the median property value in Hartshorne, OK was $94,400, and the homeownership rate was 65.5%.
Most people in Hartshorne, OK drove alone to work, and the average commute time was 21.4 minutes. The average car ownership in Hartshorne, OK was 2 cars per household.