Hartshorne (Pronounced: Hearts-orn) is a city in Pittsburg County, Oklahoma, United States. The population was 2,102 at the 2000 census. Baseball player Warren Spahn is buried here. Currently, serving as Mayor is Mark Day.
Hartshorne is located at 34°50′43″N 95°33′33″W / 34.84528°N 95.55917°W / 34.84528; -95.55917 (34.845198, -95.559265). According to the United States Census Bureau, the city has a total area of 3.6 square miles (9.3 km²), of which, 3.5 square miles (9.0 km²) of it is land and 0.1 square miles (0.3 km²) of it (3.60%) is water. The city is located approximately 15 miles east of McAlester, Oklahoma.