Hallstead is a borough in Susquehanna County, Pennsylvania, United States. The population was 1,216 at the 2000 census. Hallstead was founded in 1787 and was named in honor of William F. Hallstead, a railroad official.
Hallstead is located at 41°57′45″N 75°44′55″W / 41.9625°N 75.74861°W / 41.9625; -75.74861 (41.962425, -75.748598).
According to the United States Census Bureau, the borough has a total area of 0.4 square miles (1.0 km²), all of it land.