Quakertown is a borough in Bucks County, Pennsylvania, United States. As of 2020, it had a population of 9,359. The borough is 15 miles south of Allentown and Bethlehem and 40 miles north of Philadelphia, making Quakertown a border town of both the Delaware Valley and Lehigh Valley metropolitan areas.