Noblestown is a census-designated place in Allegheny County, Pennsylvania, United States. The 2020 census recorded a population of 797[1].