Upper Southampton Township

Upper Southampton Township is a township in Bucks County, Pennsylvania. In 2016, Upper Southampton had a population of 15,041 people.