Slatington is a borough in Lehigh County, Pennsylvania, United States. It is located 20 miles north of Bethlehem, in the Lehigh Valley region of the state. Slatington is 62 miles south of Scranton, and 70 miles north of Philadelphia.
Slatington is included in the Allentown-Bethlehem-Easton, PA-NJ Metropolitan Statistical Area, which is also included in the New York City-Newark, New Jersey, NY-NJ-CT-PA Combined Statistical Area.
Slatington is located at 40°45′9″N 75°36′33″W (40.752561, −75.609229).
According to the United States Census Bureau, the borough has a total area of 1.4 square miles (3.6 km2), of which 1.3 square miles (3.4 km2) is land and 0.1 square miles (0.26 km2) (4.35%) is water.
Slatington's elevation is 738 feet above sea level. Slatington's elevation varies from 330 feet at the Lehigh River on the east side of town to 750 feet by the Union Cemetery on Route 873 to the south.
Slatington is home to Victory Park, the location of the community pool and a disc golf course.
As of the census of 2010, there were 4,232 people, 1,743 households, and 1,190 families residing in the borough. The population density was 3,354.6 people per square mile (1,297.0/km²).