For the township located in Bucks County, PA, see Northampton Township, Bucks County, Pennsylvania. For the township located in Somerset County, PA, see Northampton Township, Somerset County, Pennsylvania.
Northampton is a borough in Northampton County, Pennsylvania, in the United States. The borough is located in the Lehigh Valley region of eastern Pennsylvania. As of the 2010 census, Northampton's population was 14,985.
Northampton is located 8 miles (13 km) north of Allentown and 15 miles (24 km) west of Easton at 40°41′2″N 75°29′29″W / 40.68389°N 75.49139°W / 40.68389; -75.49139 (40.683896, -75.491353).