Upper St. Clair — home rule municipality in Allegheny County, Pennsylvania, United States