Churchill is a borough in Allegheny County, Pennsylvania, United States. The population was 3,157 at the 2020 census. It is a residential suburb of the Pittsburgh metropolitan area. The town was named from the hilltop Beulah Presbyterian Church.
Beulah Presbyterian Church, built in 1837, and located at Beulah and McCrady Roads in Churchill, PA