This only works well for states with decent districts.
PA-01: Bucks
PA-02: Philadelphia East
PA-03: Philadelphia West
PA-04: Montgomery
PA-05: Philadelphia South and Delaware
PA-06: Chester and Reading
PA-07: Lehigh Valley
PA-08: Wyoming Valley and the Poconos
PA-09: Susquehanna and Lebanon?
PA-10: Harrisburg-York
PA-11: Lancaster-York
PA-12: Northern Tier
PA-13: Allegheny Mountains?
PA-14: Mon Valley
PA-15: Don't have any clue for this district, sorry
PA-16: Erie-Butler
PA-17: Beaver-North Alleghany?
PA-18: Pittsburgh
For PA-15 I'd just go for some counties in the district, like "Elk-Cambria-East Butler." The rest of these seem pretty good