Bangor is a borough located in Northampton County, Pennsylvania, 32 miles north of Allentown, in the Lehigh Valley region of Pennsylvania, United States. It is part of Pennsylvania's Slate Belt. It had a population of 5,273 according to the 2010 census.