Heckton is an unincorporated community in Middle Paxton Township, Dauphin County, Pennsylvania, United States. It lies near the east bank of the Susquehanna River, north of Fort Hunter. It is part of the Harrisburg–Carlisle Metropolitan Statistical Area. U.S. Routes 22 and 322 pass through Heckton as a four-lane expressway close to the Susquehanna River, with full access from PA 443 (Fishing Creek Valley Road). US 22/322 leads south about 6.6 miles (11 km) to Harrisburg and northwest about 1.3 miles (2 km) to the borough of Dauphin.