Rochester Township is a township that is located in Beaver County, Pennsylvania, United States. As of the 2020 census, it had a population of 2,708. It is part of the Pittsburgh metropolitan area. Rochester Township was created from part of New Sewickley Township by an Act of the Pennsylvania State Legislature that was approved on April 14, 1840.