US Places
Home › States › Oklahoma › Hartshorne

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.

FieldValue
Place nameHartshorne
Typecity
StateOklahoma (OK)
CountyPittsburg County
Population (2023 est.)1,896
Land area3.25 sq mi (8.43 km²)
Coordinates34.8388, -95.5619
Time zoneAmerica/Chicago
ZIP codes74547

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

McAlester 18,140Krebs 2,070Quinton 849Haileyville 702Savanna 616Kiowa 600Crowder 298

Related

All places in Oklahoma · Search US places · 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.