Hartshorne is a city located in Pittsburg County, Oklahoma. Hartshorne has a 2026 population of 1,856. Hartshorne is currently declining at a rate of -0.8% annually and its population has decreased by -4.58% since the most recent census, which recorded a population of 1,945 in 2020.
The median household income in Hartshorne is $39,630 with a poverty rate of 23.61%. The median age in Hartshorne is 43.6 years: 42.4 years for males, and 48.8 years for females. For every 100 females there are 116.3 males.
Data after 2023 is projected based on recent change
Overall: 43.6 years
Female: 48.8 years
Male: 42.4 years
There are 1,287 adults, (306 of whom are seniors) in Hartshorne.
Female: 759 (46.2%)
Male: 883 (53.8%)
The racial composition of Hartshorne includes 59.14% White, 14.56% Native American, and smaller percentages for Black or African American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 971 | 59.14% |
| Two or more races | 394 | 24% |
| Native American | 239 | 14.56% |
| Black or African American | 38 | 2.31% |
Hartshorne 's average per capita income is $40,150. Household income levels show a median of $39,630. The poverty rate stands at 23.61%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $105,833 | - |
| Families | $65,865 | $83,994 |
| Households | $39,630 | $60,294 |
| Non Families | $28,040 | $27,904 |
Average Income
Median Household Income
Poverty Rate