Penn Hills is a township with home rule status in Allegheny County, Pennsylvania, United States. The population was 41,059 as of the 2020 census. A suburb of Pittsburgh, Penn Hills is the second-largest municipality in Allegheny County.
AdFind discounts on the best Hotels In Penn Hills. Tripadvisor helps you spend less. Detailed reviews and recent photos. Know what to expect before you book.