Nazareth is a borough in Northampton County, Pennsylvania, in the United States. The population was 6,023 at the 2000 census. Nazareth is located seven miles (11 km) northwest of Easton, four miles north of Bethlehem and twelve miles northeast of Allentown. It is located in the center of Northampton County, and is part of Pennsylvania's Lehigh Valley region.