Not to be confused with Northampton Township, Bucks County, Pennsylvania or 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 9,926.