Hartshorne, Oklahoma
Hartshorne is a city in Pittsburg County, Oklahoma, with an estimated population of 1,896 in 2023. It sits at 34.8388, -95.5619 in the America/Chicago time zone.
| Field | Value |
|---|---|
| Place name | Hartshorne |
| Type | city |
| State | Oklahoma (OK) |
| County | Pittsburg County |
| Population (2023 est.) | 1,896 |
| Land area | 3.25 sq mi (8.43 km²) |
| Coordinates | 34.8388, -95.5619 |
| Time zone | America/Chicago |
| ZIP codes | 74547 |
ZIP codes and area codes for Hartshorne
Hartshorne covers 1 ZIP code: 74547. Browse all ZIP codes in Oklahoma for the full list.
Where is Hartshorne?
Hartshorne is located in Oklahoma, in Pittsburg County. The coordinates above can be pasted directly into any map service. The nearest indexed places are listed below, which is a useful check when two states share a place name.
Nearby places
Haileyville 2 km · OKKrebs 18 km · OKMcAlester 22 km · OKSavanna 25 km · OKWilburton 25 km · OKCrowder 33 km · OKKiowa 34 km · OKClayton 34 km · OK
Other places in Pittsburg County
Frequently asked questions
What county is Hartshorne, OK in?
Hartshorne is in Pittsburg County, Oklahoma.
What is the population of Hartshorne, OK?
The 2023 Census Bureau estimate is 1,896.
What time zone is Hartshorne in?
Hartshorne is in the America/Chicago time zone.