Rochester, Pennsylvania
Rochester is a borough in Beaver County, Pennsylvania, United States. It is located  northwest of Pittsburgh. It is part of the Pittsburgh metropolitan area.  The population was 3,657 at the 2010 census.