Guest, Sign inJoin
Gettysburg Battlefield, Pennsylvania, US (98)Gettysburg, #1 on this list · Photo: Bubba73 · CC BY-SA 3.0
Pennsylvania rankings · Walkability

Most walkable towns in Pennsylvania

Gettysburg ranks first on walkability among Pennsylvania’s 1,035 towns of 2,500+; 364 of the 1,035 grade A− or better on walkability nationally.

The Walkability grade: the EPA National Walkability Index where residents live, and the share of commuters who walk, bike or take transit (Census ACS). How grades work

#1

Gettysburg

Adams County · 8,365 people
A+

Walkability grade, among the top in the U.S.·Overall A · #266 of 1,032 in PA

#T2

Darby

Delaware County · 10,666 people
A+

Walkability grade, among the top in the U.S.·Overall D− · #1032 of 1,032 in PA

All 1,035 towns

Walkability grade, best first (the letter is national). Towns with the same score share a rank (T = tied; 688 towns here); the overall grade and state rank are beside each.

1,035 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1GettysburgAdams County · 8,365 peopleA+among the top in the U.S.·Overall A · #266 of 1,032
T2DarbyDelaware County · 10,666 peopleA+among the top in the U.S.·Overall D− · #1032 of 1,032
T2DuquesneAllegheny County · 5,019 peopleA+among the top in the U.S.·Overall C− · #954 of 1,032
T2HomesteadAllegheny County · 2,822 peopleA+among the top in the U.S.·Overall C− · #966 of 1,032
T2PhiladelphiaPhiladelphia County · 1,574,281 peopleA+among the top in the U.S.·Overall D · #1011 of 1,032
T2State College College campusCentre County · 40,844 peopleA+among the top in the U.S.·Overall A−
T2WilkinsburgAllegheny County · 13,602 peopleA+among the top in the U.S.·Overall D · #1003 of 1,032
T8NarberthMontgomery County · 4,479 peopleA+among the top in the U.S.·Overall A+ · #50 of 1,032
T8PittsburghAllegheny County · 307,632 peopleA+among the top in the U.S.·Overall C− · #928 of 1,032
T8SewickleyAllegheny County · 3,729 peopleA+among the top in the U.S.·Overall A · #185 of 1,032
T8West ChesterChester County · 19,591 peopleA+among the top in the U.S.·Overall B+ · #475 of 1,032
T12SharpsburgAllegheny County · 2,990 peopleA+among the top in the U.S.·Overall A− · #355 of 1,032
T12Turtle CreekAllegheny County · 4,865 peopleA+among the top in the U.S.·Overall C+ · #750 of 1,032
T14AspinwallAllegheny County · 2,809 peopleA+among the top in the U.S.·Overall A · #135 of 1,032
T14DormontAllegheny County · 7,816 peopleA+among the top in the U.S.·Overall A+ · #110 of 1,032
T14JenkintownMontgomery County · 4,785 peopleA+among the top in the U.S.·Overall A · #181 of 1,032
T14MillvaleAllegheny County · 3,211 peopleA+among the top in the U.S.·Overall A · #132 of 1,032
T14Mount OliverAllegheny County · 3,222 peopleA+among the top in the U.S.·Overall D · #991 of 1,032
T19StroudsburgMonroe County · 5,809 peopleA+among the top in the U.S.·Overall C · #914 of 1,032
T19SwissvaleAllegheny County · 8,197 peopleA+among the top in the U.S.·Overall C · #847 of 1,032
T21Beaver FallsBeaver County · 8,832 peopleA+among the top in the U.S.·Overall C+ · #816 of 1,032
T21SwarthmoreDelaware County · 6,561 peopleA+among the top in the U.S.·Overall A+ · #32 of 1,032
T21Upper Darby TownshipDelaware County · 85,458 peopleA+among the top in the U.S.·Overall C− · #953 of 1,032
T24ChesterDelaware County · 33,996 peopleA+among the top in the U.S.·Overall D · #1013 of 1,032
T24HarrisburgDauphin County · 50,522 peopleA+among the top in the U.S.·Overall D− · #1029 of 1,032
T26EdgewoodAllegheny County · 2,997 peopleA+among the top in the U.S.·Overall B− · #711 of 1,032
T26LansdowneDelaware County · 11,141 peopleA+among the top in the U.S.·Overall C · #885 of 1,032
T26North WalesMontgomery County · 3,422 peopleA+among the top in the U.S.·Overall A+ · #76 of 1,032
T29McKees RocksAllegheny County · 5,624 peopleA+among the top in the U.S.·Overall D− · #1031 of 1,032
T29MediaDelaware County · 5,920 peopleA+among the top in the U.S.·Overall A · #177 of 1,032
T29North BraddockAllegheny County · 4,107 peopleA+among the top in the U.S.·Overall C · #883 of 1,032
T32Clifton HeightsDelaware County · 6,835 peopleA+among the top in the U.S.·Overall C− · #960 of 1,032
T32TarentumAllegheny County · 4,127 peopleA+among the top in the U.S.·Overall C+ · #778 of 1,032
34AvalonAllegheny County · 4,572 peopleA+among the top in the U.S.·Overall A− · #360 of 1,032
35CollingdaleDelaware County · 8,898 peopleA+among the top in the U.S.·Overall D · #1000 of 1,032
36BrentwoodAllegheny County · 9,597 peopleA+among the top in the U.S.·Overall B+ · #413 of 1,032
T37MortonDelaware County · 2,768 peopleA+among the top in the U.S.·Overall B+ · #490 of 1,032
T37YardleyBucks County · 2,577 peopleA+among the top in the U.S.·Overall A+ · #86 of 1,032
T37YorkYork County · 45,342 peopleA+among the top in the U.S.·Overall D · #1023 of 1,032
T40Castle ShannonAllegheny County · 8,006 peopleA+better than 98% of U.S. towns·Overall A+ · #45 of 1,032
T40CollegevilleMontgomery County · 5,287 peopleA+better than 98% of U.S. towns·Overall A+ · #112 of 1,032
T40NorristownMontgomery County · 35,911 peopleA+better than 98% of U.S. towns·Overall D · #1018 of 1,032
T43EtnaAllegheny County · 3,269 peopleA+better than 98% of U.S. towns·Overall A− · #313 of 1,032
T43Shippensburg Township College campusCumberland County · 4,343 peopleA+better than 98% of U.S. towns·Overall A−
T45CarlisleCumberland County · 22,693 peopleA+better than 98% of U.S. towns·Overall B− · #706 of 1,032
T45Cheltenham TownshipMontgomery County · 38,498 peopleA+better than 98% of U.S. towns·Overall C+ · #755 of 1,032
T45East LansdowneDelaware County · 2,703 peopleA+better than 98% of U.S. towns·Overall D · #1001 of 1,032
48College TownshipCentre County · 10,393 peopleA+better than 98% of U.S. towns·Overall A · #161 of 1,032
49Lower Merion TownshipMontgomery County · 64,691 peopleA+better than 98% of U.S. towns·Overall A · #204 of 1,032
T50AldanDelaware County · 4,253 peopleA+better than 98% of U.S. towns·Overall C+ · #764 of 1,032
T50SteeltonDauphin County · 6,328 peopleA+better than 98% of U.S. towns·Overall D− · #1026 of 1,032
T50Stowe TownshipAllegheny County · 6,119 peopleA+better than 98% of U.S. towns·Overall C− · #978 of 1,032
53McKeesportAllegheny County · 16,907 peopleA+better than 98% of U.S. towns·Overall D · #1016 of 1,032
T54AmbridgeBeaver County · 6,944 peopleA+better than 98% of U.S. towns·Overall C− · #959 of 1,032
T54ConshohockenMontgomery County · 9,266 peopleA+better than 98% of U.S. towns·Overall A+ · #101 of 1,032
T54East StroudsburgMonroe County · 9,438 peopleA+better than 98% of U.S. towns·Overall C · #888 of 1,032
T54Radnor TownshipDelaware County · 32,930 peopleA+better than 98% of U.S. towns·Overall A+ · #84 of 1,032
T54YeadonDelaware County · 12,320 peopleA+better than 98% of U.S. towns·Overall C− · #979 of 1,032
59UplandDelaware County · 3,049 peopleA+better than 97% of U.S. towns·Overall D · #988 of 1,032
T60CarnegieAllegheny County · 7,777 peopleA+better than 97% of U.S. towns·Overall B+ · #406 of 1,032
T60ErieErie County · 91,838 peopleA+better than 97% of U.S. towns·Overall D · #1014 of 1,032
T60Forest HillsAllegheny County · 6,116 peopleA+better than 97% of U.S. towns·Overall A− · #356 of 1,032
T60PenndelBucks County · 2,507 peopleA+better than 97% of U.S. towns·Overall A · #234 of 1,032
64Abington TownshipMontgomery County · 58,656 peopleA+better than 97% of U.S. towns·Overall A− · #388 of 1,032
65CraftonAllegheny County · 5,790 peopleA+better than 97% of U.S. towns·Overall B− · #652 of 1,032
66AmblerMontgomery County · 6,840 peopleA+better than 97% of U.S. towns·Overall A+ · #100 of 1,032
T67DoylestownBucks County · 8,330 peopleA+better than 97% of U.S. towns·Overall A · #123 of 1,032
T67Patton TownshipCentre County · 15,623 peopleA+better than 97% of U.S. towns·Overall A · #178 of 1,032
T69BrackenridgeAllegheny County · 3,093 peopleA+better than 97% of U.S. towns·Overall B+ · #496 of 1,032
T69NorthamptonNorthampton County · 10,570 peopleA+better than 97% of U.S. towns·Overall A · #233 of 1,032
T71AllentownLehigh County · 126,044 peopleA+better than 97% of U.S. towns·Overall D · #1021 of 1,032
T71BellefonteCentre County · 5,862 peopleA+better than 97% of U.S. towns·Overall A · #121 of 1,032
T71Ferguson TownshipCentre County · 18,813 peopleA+better than 97% of U.S. towns·Overall A · #116 of 1,032
T74ClarionClarion County · 4,037 peopleA+better than 96% of U.S. towns·Overall B · #592 of 1,032
T74EastonNorthampton County · 30,402 peopleA+better than 96% of U.S. towns·Overall C · #841 of 1,032
T74RochesterBeaver County · 3,358 peopleA+better than 96% of U.S. towns·Overall C− · #980 of 1,032
T74WesleyvilleErie County · 3,112 peopleA+better than 96% of U.S. towns·Overall C · #910 of 1,032
T78MansfieldTioga County · 2,937 peopleA+better than 96% of U.S. towns·Overall B+ · #403 of 1,032
T78New BritainBucks County · 2,799 peopleA+better than 96% of U.S. towns·Overall A · #115 of 1,032
T78North EastErie County · 4,018 peopleA+better than 96% of U.S. towns·Overall B · #577 of 1,032
T78Sharon HillDelaware County · 5,995 peopleA+better than 96% of U.S. towns·Overall D · #1015 of 1,032
T82PhoenixvilleChester County · 20,356 peopleA+better than 96% of U.S. towns·Overall A · #267 of 1,032
T82Prospect ParkDelaware County · 6,409 peopleA+better than 96% of U.S. towns·Overall B · #644 of 1,032
T84Haverford TownshipDelaware County · 50,997 peopleA+better than 96% of U.S. towns·Overall A+ · #71 of 1,032
T84IndianaIndiana County · 14,697 peopleA+better than 96% of U.S. towns·Overall A · #261 of 1,032
T84LewisburgUnion County · 5,226 peopleA+better than 96% of U.S. towns·Overall A · #180 of 1,032
T84RockledgeMontgomery County · 2,613 peopleA+better than 96% of U.S. towns·Overall A · #175 of 1,032
T88Annville TownshipLebanon County · 5,037 peopleA+better than 96% of U.S. towns·Overall A · #201 of 1,032
T88BethlehemNorthampton County · 79,644 peopleA+better than 96% of U.S. towns·Overall C− · #942 of 1,032
90DanvilleMontour County · 4,101 peopleA+better than 96% of U.S. towns·Overall B · #598 of 1,032
91BeaverBeaver County · 4,342 peopleA+better than 96% of U.S. towns·Overall A+ · #5 of 1,032
T92EdinboroErie County · 5,790 peopleA+better than 96% of U.S. towns·Overall A− · #304 of 1,032
T92PottstownMontgomery County · 23,322 peopleA+better than 96% of U.S. towns·Overall D · #1012 of 1,032
T92Ridley TownshipDelaware County · 30,956 peopleA+better than 96% of U.S. towns·Overall B+ · #480 of 1,032
T95CorryErie County · 5,993 peopleA+better than 96% of U.S. towns·Overall C+ · #775 of 1,032
T95MorrisvilleBucks County · 9,665 peopleA+better than 96% of U.S. towns·Overall B− · #664 of 1,032
T95Spring Garden TownshipYork County · 13,617 peopleA+better than 96% of U.S. towns·Overall B · #561 of 1,032
T95TitusvilleCrawford County · 5,112 peopleA+better than 96% of U.S. towns·Overall C− · #929 of 1,032
T99BridgeportMontgomery County · 5,758 peopleA+better than 95% of U.S. towns·Overall B+ · #439 of 1,032
T99CoraopolisAllegheny County · 5,280 peopleA+better than 95% of U.S. towns·Overall C+ · #806 of 1,032
T99HatboroMontgomery County · 8,593 peopleA+better than 95% of U.S. towns·Overall A · #169 of 1,032
T102MalvernChester County · 3,427 peopleA+better than 95% of U.S. towns·Overall A+ · #8 of 1,032
T102SelinsgroveSnyder County · 5,488 peopleA+better than 95% of U.S. towns·Overall A · #230 of 1,032
104LansdaleMontgomery County · 18,986 peopleA+better than 95% of U.S. towns·Overall A · #250 of 1,032
T105AliquippaBeaver County · 9,002 peopleA+better than 95% of U.S. towns·Overall C− · #956 of 1,032
T105MunhallAllegheny County · 10,253 peopleA+better than 95% of U.S. towns·Overall B− · #653 of 1,032
T105WaynesburgGreene County · 3,631 peopleA+better than 95% of U.S. towns·Overall B+ · #398 of 1,032
T108BellevueAllegheny County · 7,888 peopleAbetter than 95% of U.S. towns·Overall B+ · #459 of 1,032
T108BristolBucks County · 9,970 peopleAbetter than 95% of U.S. towns·Overall C · #878 of 1,032
110Tinicum TownshipDelaware County · 3,985 peopleAbetter than 95% of U.S. towns·Overall D · #996 of 1,032
T111Lock HavenClinton County · 8,500 peopleAbetter than 95% of U.S. towns·Overall C− · #940 of 1,032
T111New HopeBucks County · 2,629 peopleAbetter than 95% of U.S. towns·Overall A− · #335 of 1,032
T111PitcairnAllegheny County · 2,953 peopleAbetter than 95% of U.S. towns·Overall C+ · #835 of 1,032
T114ClairtonAllegheny County · 5,876 peopleAbetter than 95% of U.S. towns·Overall C− · #963 of 1,032
T114GlenoldenDelaware County · 7,217 peopleAbetter than 95% of U.S. towns·Overall C+ · #779 of 1,032
T114ShippensburgCumberland County · 5,615 peopleAbetter than 95% of U.S. towns·Overall B · #557 of 1,032
T117GlassportAllegheny County · 4,251 peopleAbetter than 94% of U.S. towns·Overall C · #857 of 1,032
T117Slippery RockButler County · 3,551 peopleAbetter than 94% of U.S. towns·Overall A · #150 of 1,032
119GreenvilleMercer County · 5,406 peopleAbetter than 94% of U.S. towns·Overall B+ · #474 of 1,032
T120ConnellsvilleFayette County · 6,574 peopleAbetter than 94% of U.S. towns·Overall C− · #923 of 1,032
T120IngramAllegheny County · 3,222 peopleAbetter than 94% of U.S. towns·Overall A · #151 of 1,032
122KittanningArmstrong County · 3,941 peopleAbetter than 94% of U.S. towns·Overall B · #624 of 1,032
123SlatingtonLehigh County · 4,296 peopleAbetter than 94% of U.S. towns·Overall C+ · #752 of 1,032
T124ColumbiaLancaster County · 10,314 peopleAbetter than 94% of U.S. towns·Overall D · #995 of 1,032
T124NorwoodDelaware County · 5,927 peopleAbetter than 94% of U.S. towns·Overall A− · #295 of 1,032
T124West ReadingBerks County · 4,590 peopleAbetter than 94% of U.S. towns·Overall B− · #713 of 1,032
127Red LionYork County · 6,523 peopleAbetter than 94% of U.S. towns·Overall B− · #660 of 1,032
128New BrightonBeaver County · 5,503 peopleAbetter than 94% of U.S. towns·Overall C+ · #771 of 1,032
T129DallastownYork County · 4,198 peopleAbetter than 94% of U.S. towns·Overall A− · #390 of 1,032
T129LancasterLancaster County · 58,366 peopleAbetter than 94% of U.S. towns·Overall D · #1002 of 1,032
131Grove CityMercer County · 7,694 peopleAbetter than 94% of U.S. towns·Overall A · #126 of 1,032
T132PenbrookDauphin County · 3,243 peopleAbetter than 94% of U.S. towns·Overall B− · #716 of 1,032
T132WilliamsportLycoming County · 27,384 peopleAbetter than 94% of U.S. towns·Overall C− · #944 of 1,032
134Mount PoconoMonroe County · 3,047 peopleAbetter than 93% of U.S. towns·Overall C · #880 of 1,032
135HellertownNorthampton County · 6,138 peopleAbetter than 93% of U.S. towns·Overall B+ · #432 of 1,032
T136Ridley ParkDelaware County · 7,255 peopleAbetter than 93% of U.S. towns·Overall A · #232 of 1,032
T136Whitemarsh TownshipMontgomery County · 20,198 peopleAbetter than 93% of U.S. towns·Overall A+ · #85 of 1,032
T138JohnstownCambria County · 17,654 peopleAbetter than 93% of U.S. towns·Overall D · #1004 of 1,032
T138Spring GroveYork County · 2,520 peopleAbetter than 93% of U.S. towns·Overall A · #257 of 1,032
T138WhitehallAllegheny County · 14,521 peopleAbetter than 93% of U.S. towns·Overall A+ · #94 of 1,032
T141HuntingdonHuntingdon County · 6,862 peopleAbetter than 93% of U.S. towns·Overall A− · #384 of 1,032
T141MeadvilleCrawford County · 12,230 peopleAbetter than 93% of U.S. towns·Overall D · #981 of 1,032
T143Nether Providence TownshipDelaware County · 14,468 peopleAbetter than 93% of U.S. towns·Overall A+ · #15 of 1,032
T143West YorkYork County · 5,110 peopleAbetter than 93% of U.S. towns·Overall C+ · #745 of 1,032
T145DuBoisClearfield County · 7,254 peopleAbetter than 93% of U.S. towns·Overall B+ · #448 of 1,032
T145WilsonNorthampton County · 8,159 peopleAbetter than 93% of U.S. towns·Overall B · #609 of 1,032
T147QuakertownBucks County · 9,235 peopleAbetter than 93% of U.S. towns·Overall B− · #697 of 1,032
T147Reserve TownshipAllegheny County · 3,122 peopleAbetter than 93% of U.S. towns·Overall A+ · #109 of 1,032
T147Springfield TownshipMontgomery County · 21,030 peopleAbetter than 93% of U.S. towns·Overall A+ · #65 of 1,032
T150SpringdaleAllegheny County · 3,234 peopleAbetter than 92% of U.S. towns·Overall A · #182 of 1,032
T150WellsboroTioga County · 3,393 peopleAbetter than 92% of U.S. towns·Overall B+ · #411 of 1,032
T152BridgevilleAllegheny County · 4,569 peopleAbetter than 92% of U.S. towns·Overall A− · #279 of 1,032
T152East Buffalo TownshipUnion County · 8,084 peopleAbetter than 92% of U.S. towns·Overall A · #242 of 1,032
T154BradfordMcKean County · 7,442 peopleAbetter than 92% of U.S. towns·Overall C− · #974 of 1,032
T154VandergriftWestmoreland County · 4,903 peopleAbetter than 92% of U.S. towns·Overall B+ · #445 of 1,032
156WashingtonWashington County · 13,377 peopleAbetter than 92% of U.S. towns·Overall C · #860 of 1,032
T157Easttown TownshipChester County · 11,090 peopleAbetter than 92% of U.S. towns·Overall A+ · #43 of 1,032
T157HanoverYork County · 16,684 peopleAbetter than 92% of U.S. towns·Overall C− · #930 of 1,032
159Bensalem TownshipBucks County · 62,783 peopleAbetter than 92% of U.S. towns·Overall C · #903 of 1,032
T160ElizabethtownLancaster County · 11,961 peopleAbetter than 92% of U.S. towns·Overall A · #130 of 1,032
T160FolcroftDelaware County · 6,780 peopleAbetter than 92% of U.S. towns·Overall D · #1008 of 1,032
T160HummelstownDauphin County · 4,492 peopleAbetter than 92% of U.S. towns·Overall B+ · #460 of 1,032
T160LebanonLebanon County · 26,479 peopleAbetter than 92% of U.S. towns·Overall D · #987 of 1,032
T160SayreBradford County · 5,328 peopleAbetter than 92% of U.S. towns·Overall B− · #705 of 1,032
T165Ford CityArmstrong County · 2,750 peopleAbetter than 92% of U.S. towns·Overall C+ · #789 of 1,032
T165KaneMcKean County · 3,463 peopleAbetter than 92% of U.S. towns·Overall A+ · #111 of 1,032
T167ButlerButler County · 12,879 peopleAbetter than 92% of U.S. towns·Overall C · #911 of 1,032
T167LemoyneCumberland County · 4,801 peopleAbetter than 92% of U.S. towns·Overall A− · #364 of 1,032
T167MiddletownDauphin County · 9,776 peopleAbetter than 92% of U.S. towns·Overall C+ · #819 of 1,032
T167MontoursvilleLycoming County · 4,635 peopleAbetter than 92% of U.S. towns·Overall A− · #354 of 1,032
171Tredyffrin TownshipChester County · 31,818 peopleAbetter than 92% of U.S. towns·Overall A+ · #62 of 1,032
172Springfield TownshipDelaware County · 25,039 peopleAbetter than 91% of U.S. towns·Overall A · #228 of 1,032
T173ArnoldWestmoreland County · 4,619 peopleAbetter than 91% of U.S. towns·Overall D · #1006 of 1,032
T173AshlandSchuylkill County · 2,520 peopleAbetter than 91% of U.S. towns·Overall C · #863 of 1,032
T173KutztownBerks County · 4,255 peopleAbetter than 91% of U.S. towns·Overall C+ · #766 of 1,032
176OxfordChester County · 5,887 peopleAbetter than 91% of U.S. towns·Overall C · #884 of 1,032
T177BlairsvilleIndiana County · 3,176 peopleAbetter than 91% of U.S. towns·Overall B · #637 of 1,032
T177HollidaysburgBlair County · 5,470 peopleAbetter than 91% of U.S. towns·Overall A · #159 of 1,032
T177Mount PennBerks County · 3,269 peopleAbetter than 91% of U.S. towns·Overall B+ · #514 of 1,032
T180DonoraWashington County · 4,462 peopleAbetter than 91% of U.S. towns·Overall C+ · #797 of 1,032
T180KenhorstBerks County · 3,028 peopleAbetter than 91% of U.S. towns·Overall A− · #330 of 1,032
T182CaliforniaWashington County · 4,615 peopleAbetter than 91% of U.S. towns·Overall B− · #692 of 1,032
T182Pleasant HillsAllegheny County · 8,212 peopleAbetter than 91% of U.S. towns·Overall A+ · #35 of 1,032
T184Bethel ParkAllegheny County · 32,074 peopleAbetter than 90% of U.S. towns·Overall A+ · #11 of 1,032
T184BloomsburgColumbia County · 13,375 peopleAbetter than 90% of U.S. towns·Overall B− · #687 of 1,032
T186Mount JoyLancaster County · 8,319 peopleAbetter than 90% of U.S. towns·Overall A+ · #93 of 1,032
T186Wilkes-BarreLuzerne County · 44,523 peopleAbetter than 90% of U.S. towns·Overall D · #1019 of 1,032
T188CharleroiWashington County · 4,112 peopleAbetter than 90% of U.S. towns·Overall C · #864 of 1,032
T188PunxsutawneyJefferson County · 5,558 peopleAbetter than 90% of U.S. towns·Overall B− · #651 of 1,032
T190ReadingBerks County · 95,832 peopleAbetter than 90% of U.S. towns·Overall D · #1010 of 1,032
T190TraffordWestmoreland County · 3,211 peopleAbetter than 90% of U.S. towns·Overall A+ · #68 of 1,032
T192BrookvilleJefferson County · 3,883 peopleAbetter than 90% of U.S. towns·Overall B+ · #487 of 1,032
T192Middletown TownshipDelaware County · 17,342 peopleAbetter than 90% of U.S. towns·Overall A · #120 of 1,032
T192PottsvilleSchuylkill County · 13,170 peopleAbetter than 90% of U.S. towns·Overall C · #871 of 1,032
195Kennett SquareChester County · 6,893 peopleAbetter than 90% of U.S. towns·Overall A− · #365 of 1,032
196Upper Dublin TownshipMontgomery County · 27,258 peopleAbetter than 90% of U.S. towns·Overall A+ · #25 of 1,032
T197St. ClairSchuylkill County · 2,755 peopleAbetter than 90% of U.S. towns·Overall A− · #324 of 1,032
T197Westtown TownshipChester County · 11,290 peopleAbetter than 90% of U.S. towns·Overall A · #145 of 1,032
T199ShamokinNorthumberland County · 6,764 peopleAbetter than 90% of U.S. towns·Overall C · #915 of 1,032
T199TamaquaSchuylkill County · 6,929 peopleAbetter than 90% of U.S. towns·Overall C · #843 of 1,032
201FranklinVenango County · 5,899 peopleAbetter than 89% of U.S. towns·Overall C · #918 of 1,032
202Lower Gwynedd TownshipMontgomery County · 12,290 peopleAbetter than 89% of U.S. towns·Overall A · #129 of 1,032
203Fountain HillLehigh County · 4,835 peopleAbetter than 89% of U.S. towns·Overall C− · #927 of 1,032
T204LititzLancaster County · 9,689 peopleAbetter than 89% of U.S. towns·Overall A+ · #27 of 1,032
T204OakmontAllegheny County · 6,576 peopleAbetter than 89% of U.S. towns·Overall A · #174 of 1,032
206Scott TownshipAllegheny County · 16,838 peopleAbetter than 89% of U.S. towns·Overall A+ · #67 of 1,032
T207QuarryvilleLancaster County · 2,871 peopleAbetter than 89% of U.S. towns·Overall B · #585 of 1,032
T207WarrenWarren County · 9,046 peopleAbetter than 89% of U.S. towns·Overall C+ · #814 of 1,032
T207West MifflinAllegheny County · 18,707 peopleAbetter than 89% of U.S. towns·Overall B− · #731 of 1,032
T207Whitpain TownshipMontgomery County · 20,483 peopleAbetter than 89% of U.S. towns·Overall A+ · #51 of 1,032
211Harborcreek TownshipErie County · 16,603 peopleAbetter than 89% of U.S. towns·Overall A− · #382 of 1,032
T212CarbondaleLackawanna County · 8,731 peopleAbetter than 89% of U.S. towns·Overall C+ · #810 of 1,032
T212SoudertonMontgomery County · 7,288 peopleAbetter than 89% of U.S. towns·Overall A · #144 of 1,032
214Lower Oxford TownshipChester County · 5,848 peopleAbetter than 88% of U.S. towns·Overall B · #594 of 1,032
T215ChambersburgFranklin County · 23,376 peopleAbetter than 88% of U.S. towns·Overall C− · #949 of 1,032
T215HatfieldMontgomery County · 3,424 peopleAbetter than 88% of U.S. towns·Overall A− · #278 of 1,032
T215ManheimLancaster County · 4,977 peopleAbetter than 88% of U.S. towns·Overall B− · #719 of 1,032
T215Plymouth TownshipMontgomery County · 18,555 peopleAbetter than 88% of U.S. towns·Overall B+ · #454 of 1,032
T215ScrantonLackawanna County · 75,514 peopleAbetter than 88% of U.S. towns·Overall D · #1005 of 1,032
220Maxatawny Township College campusBerks County · 8,396 peopleAbetter than 88% of U.S. towns·Overall B
T221KingstonLuzerne County · 13,462 peopleAbetter than 88% of U.S. towns·Overall C− · #962 of 1,032
T221MinersvilleSchuylkill County · 4,423 peopleAbetter than 88% of U.S. towns·Overall B− · #717 of 1,032
T221New KensingtonWestmoreland County · 11,759 peopleAbetter than 88% of U.S. towns·Overall C− · #970 of 1,032
T221TowandaBradford County · 2,746 peopleAbetter than 88% of U.S. towns·Overall C− · #926 of 1,032
T221Upper Allen TownshipCumberland County · 24,700 peopleAbetter than 88% of U.S. towns·Overall A+ · #66 of 1,032
T226Chester HeightsDelaware County · 3,183 peopleAbetter than 88% of U.S. towns·Overall A+ · #114 of 1,032
T226Green TreeAllegheny County · 4,672 peopleAbetter than 88% of U.S. towns·Overall A+ · #47 of 1,032
T226SunburyNorthumberland County · 9,495 peopleAbetter than 88% of U.S. towns·Overall B− · #686 of 1,032
229MariettaLancaster County · 2,931 peopleAbetter than 88% of U.S. towns·Overall B+ · #488 of 1,032
T230TyroneBlair County · 5,226 peopleAbetter than 88% of U.S. towns·Overall B+ · #452 of 1,032
T230Warrington TownshipBucks County · 26,261 peopleAbetter than 88% of U.S. towns·Overall A+ · #96 of 1,032
232SomersetSomerset County · 5,815 peopleAbetter than 88% of U.S. towns·Overall B− · #729 of 1,032
T233Chester TownshipDelaware County · 4,068 peopleAbetter than 88% of U.S. towns·Overall C− · #972 of 1,032
T233Harmar TownshipAllegheny County · 2,998 peopleAbetter than 88% of U.S. towns·Overall B · #520 of 1,032
T233West ViewAllegheny County · 6,355 peopleAbetter than 88% of U.S. towns·Overall A+ · #42 of 1,032
236Upper Providence TownshipDelaware County · 10,861 peopleAbetter than 87% of U.S. towns·Overall A+ · #6 of 1,032
T237Camp HillCumberland County · 8,199 peopleAbetter than 87% of U.S. towns·Overall A+ · #18 of 1,032
T237Montgomery TownshipMontgomery County · 26,210 peopleAbetter than 87% of U.S. towns·Overall A · #251 of 1,032
T239CatasauquaLehigh County · 6,590 peopleAbetter than 87% of U.S. towns·Overall B · #634 of 1,032
T239Mount CarmelNorthumberland County · 5,579 peopleAbetter than 87% of U.S. towns·Overall C+ · #802 of 1,032
241McCandless TownshipAllegheny County · 28,439 peopleAbetter than 87% of U.S. towns·Overall A+ · #20 of 1,032
242AltoonaBlair County · 42,347 peopleAbetter than 87% of U.S. towns·Overall C · #886 of 1,032
243Mahanoy CitySchuylkill County · 3,539 peopleAbetter than 87% of U.S. towns·Overall D · #1022 of 1,032
244Schuylkill HavenSchuylkill County · 5,253 peopleAbetter than 86% of U.S. towns·Overall B− · #683 of 1,032
T245BerwickColumbia County · 10,297 peopleAbetter than 86% of U.S. towns·Overall C+ · #831 of 1,032
T245GreencastleFranklin County · 4,222 peopleAbetter than 86% of U.S. towns·Overall A · #146 of 1,032
T245TelfordMontgomery County · 4,978 peopleAbetter than 86% of U.S. towns·Overall A · #241 of 1,032
T248Derry TownshipDauphin County · 25,179 peopleAbetter than 86% of U.S. towns·Overall A · #265 of 1,032
T248East Norriton TownshipMontgomery County · 14,249 peopleAbetter than 86% of U.S. towns·Overall C · #836 of 1,032
250NazarethNorthampton County · 6,091 peopleAbetter than 86% of U.S. towns·Overall A− · #317 of 1,032
T251Harrison TownshipAllegheny County · 9,688 peopleAbetter than 86% of U.S. towns·Overall B+ · #407 of 1,032
T251LatrobeWestmoreland County · 7,826 peopleAbetter than 86% of U.S. towns·Overall A · #210 of 1,032
T251PlymouthLuzerne County · 5,801 peopleAbetter than 86% of U.S. towns·Overall D · #1025 of 1,032
254Lower Moreland TownshipMontgomery County · 14,116 peopleAbetter than 86% of U.S. towns·Overall A+ · #52 of 1,032
255CoatesvilleChester County · 13,283 peopleAbetter than 86% of U.S. towns·Overall D− · #1027 of 1,032
256LuzerneLuzerne County · 2,744 peopleAbetter than 86% of U.S. towns·Overall C · #916 of 1,032
257ExeterLuzerne County · 5,587 peopleAbetter than 86% of U.S. towns·Overall C+ · #762 of 1,032
258EbensburgCambria County · 3,228 peopleAbetter than 85% of U.S. towns·Overall A · #189 of 1,032
T259HazletonLuzerne County · 30,286 peopleAbetter than 85% of U.S. towns·Overall D · #982 of 1,032
T259Upper Moreland TownshipMontgomery County · 25,880 peopleAbetter than 85% of U.S. towns·Overall B+ · #457 of 1,032
261Upper Merion TownshipMontgomery County · 36,674 peopleAbetter than 85% of U.S. towns·Overall B · #534 of 1,032
T262Bristol TownshipBucks County · 54,063 peopleAbetter than 85% of U.S. towns·Overall C− · #925 of 1,032
T262LehightonCarbon County · 5,232 peopleAbetter than 85% of U.S. towns·Overall B · #604 of 1,032
T262UniontownFayette County · 9,434 peopleAbetter than 85% of U.S. towns·Overall D · #1009 of 1,032
265Hanover TownshipLuzerne County · 11,781 peopleA−better than 85% of U.S. towns·Overall C− · #936 of 1,032
T266BathNorthampton County · 2,903 peopleA−better than 85% of U.S. towns·Overall C · #912 of 1,032
T266MechanicsburgCumberland County · 10,037 peopleA−better than 85% of U.S. towns·Overall A+ · #83 of 1,032
T268Harris TownshipCentre County · 5,882 peopleA−better than 85% of U.S. towns·Overall A− · #305 of 1,032
T268Middletown TownshipBucks County · 45,547 peopleA−better than 85% of U.S. towns·Overall B+ · #395 of 1,032
T268PalmertonCarbon County · 5,615 peopleA−better than 85% of U.S. towns·Overall B+ · #415 of 1,032
271Seven FieldsButler County · 2,864 peopleA−better than 84% of U.S. towns·Overall A · #153 of 1,032
272MonessenWestmoreland County · 6,657 peopleA−better than 84% of U.S. towns·Overall C− · #961 of 1,032
273Spring CityChester County · 3,878 peopleA−better than 84% of U.S. towns·Overall A− · #349 of 1,032
T274Ellwood CityLawrence County · 7,362 peopleA−better than 84% of U.S. towns·Overall A− · #293 of 1,032
T274Smithfield TownshipMonroe County · 7,890 peopleA−better than 84% of U.S. towns·Overall C+ · #829 of 1,032
276WormleysburgCumberland County · 3,078 peopleA−better than 84% of U.S. towns·Overall B+ · #511 of 1,032
277Susquehanna TownshipDauphin County · 28,434 peopleA−better than 84% of U.S. towns·Overall C+ · #760 of 1,032
T278Falls TownshipBucks County · 34,282 peopleA−better than 84% of U.S. towns·Overall A− · #371 of 1,032
T278NorthumberlandNorthumberland County · 3,800 peopleA−better than 84% of U.S. towns·Overall C+ · #812 of 1,032
T278RoyersfordMontgomery County · 4,888 peopleA−better than 84% of U.S. towns·Overall A− · #296 of 1,032
281Upper Southampton TownshipBucks County · 15,067 peopleA−better than 84% of U.S. towns·Overall A · #262 of 1,032
282BaldwinAllegheny County · 20,516 peopleA−better than 84% of U.S. towns·Overall A+ · #82 of 1,032
T283CanonsburgWashington County · 9,529 peopleA−better than 83% of U.S. towns·Overall A+ · #23 of 1,032
T283Pen ArgylNorthampton County · 3,468 peopleA−better than 83% of U.S. towns·Overall A− · #276 of 1,032
T283Ross TownshipAllegheny County · 32,218 peopleA−better than 83% of U.S. towns·Overall A− · #285 of 1,032
T283South WilliamsportLycoming County · 6,124 peopleA−better than 83% of U.S. towns·Overall B+ · #470 of 1,032
T287AvocaLuzerne County · 2,551 peopleA−better than 83% of U.S. towns·Overall A− · #363 of 1,032
T287MacungieLehigh County · 3,395 peopleA−better than 83% of U.S. towns·Overall A− · #348 of 1,032
T289East Whiteland TownshipChester County · 14,983 peopleA−better than 83% of U.S. towns·Overall A · #124 of 1,032
T289JeannetteWestmoreland County · 8,489 peopleA−better than 83% of U.S. towns·Overall C · #839 of 1,032
291West GroveChester County · 2,835 peopleA−better than 83% of U.S. towns·Overall B · #526 of 1,032
T292Lower Chichester TownshipDelaware County · 3,394 peopleA−better than 83% of U.S. towns·Overall C+ · #821 of 1,032
T292Lower Providence TownshipMontgomery County · 26,242 peopleA−better than 83% of U.S. towns·Overall A+ · #73 of 1,032
T292MifflinburgUnion County · 3,436 peopleA−better than 83% of U.S. towns·Overall A− · #299 of 1,032
T292Springettsbury TownshipYork County · 27,617 peopleA−better than 83% of U.S. towns·Overall B · #555 of 1,032
296Wilkes-Barre TownshipLuzerne County · 3,236 peopleA−better than 83% of U.S. towns·Overall D · #998 of 1,032
297Salem TownshipWayne County · 4,174 peopleA−better than 82% of U.S. towns·Overall C · #865 of 1,032
T298North Versailles TownshipAllegheny County · 9,587 peopleA−better than 82% of U.S. towns·Overall C+ · #791 of 1,032
T298ShenandoahSchuylkill County · 4,122 peopleA−better than 82% of U.S. towns·Overall C− · #939 of 1,032
300Lower Southampton TownshipBucks County · 20,414 peopleA−better than 82% of U.S. towns·Overall A− · #386 of 1,032
T301Marple TownshipDelaware County · 24,323 peopleA−better than 82% of U.S. towns·Overall A+ · #97 of 1,032
T301MillersburgDauphin County · 2,540 peopleA−better than 82% of U.S. towns·Overall A · #243 of 1,032
T301West Whiteland TownshipChester County · 20,826 peopleA−better than 82% of U.S. towns·Overall A · #143 of 1,032
304WernersvilleBerks County · 2,831 peopleA−better than 81% of U.S. towns·Overall B · #643 of 1,032
305PittstonLuzerne County · 7,715 peopleA−better than 81% of U.S. towns·Overall C+ · #772 of 1,032
T306BrookhavenDelaware County · 8,362 peopleA−better than 81% of U.S. towns·Overall B+ · #465 of 1,032
T306Warminster TownshipBucks County · 33,254 peopleA−better than 81% of U.S. towns·Overall B+ · #447 of 1,032
T308Bethlehem TownshipNorthampton County · 26,769 peopleA−better than 81% of U.S. towns·Overall B · #576 of 1,032
T308Whitehall TownshipLehigh County · 29,405 peopleA−better than 81% of U.S. towns·Overall C · #900 of 1,032
T310Willistown TownshipChester County · 11,443 peopleA−better than 81% of U.S. towns·Overall A+ · #14 of 1,032
T310ZelienopleButler County · 3,752 peopleA−better than 81% of U.S. towns·Overall A+ · #72 of 1,032
T312Franconia TownshipMontgomery County · 13,827 peopleA−better than 81% of U.S. towns·Overall A+ · #98 of 1,032
T312Newtown TownshipDelaware County · 15,438 peopleA−better than 81% of U.S. towns·Overall A+ · #36 of 1,032
T312SellersvilleBucks County · 4,501 peopleA−better than 81% of U.S. towns·Overall A · #221 of 1,032
T315ClearfieldClearfield County · 5,753 peopleA−better than 80% of U.S. towns·Overall C · #848 of 1,032
T315GreensburgWestmoreland County · 14,462 peopleA−better than 80% of U.S. towns·Overall B+ · #425 of 1,032
T317Jim ThorpeCarbon County · 4,531 peopleA−better than 80% of U.S. towns·Overall B+ · #456 of 1,032
T317Wilkins TownshipAllegheny County · 6,044 peopleA−better than 80% of U.S. towns·Overall C · #850 of 1,032
319PalmyraLebanon County · 7,762 peopleA−better than 80% of U.S. towns·Overall A− · #308 of 1,032
320HonesdaleWayne County · 4,417 peopleA−better than 80% of U.S. towns·Overall C · #866 of 1,032
321MillersvilleLancaster County · 9,280 peopleA−better than 80% of U.S. towns·Overall A− · #286 of 1,032
T322EphrataLancaster County · 13,647 peopleA−better than 80% of U.S. towns·Overall A− · #370 of 1,032
T322GirardErie County · 2,906 peopleA−better than 80% of U.S. towns·Overall A · #176 of 1,032
T322Upper St. Clair TownshipAllegheny County · 20,466 peopleA−better than 80% of U.S. towns·Overall A+ · #90 of 1,032
T325DunmoreLackawanna County · 14,249 peopleA−better than 80% of U.S. towns·Overall B+ · #464 of 1,032
T325Leacock TownshipLancaster County · 5,672 peopleA−better than 80% of U.S. towns·Overall C+ · #793 of 1,032
T325West Norriton TownshipMontgomery County · 16,290 peopleA−better than 80% of U.S. towns·Overall C+ · #817 of 1,032
T328EmmausLehigh County · 12,514 peopleA−better than 79% of U.S. towns·Overall A− · #319 of 1,032
T328O'Hara TownshipAllegheny County · 8,909 peopleA−better than 79% of U.S. towns·Overall A+ · #60 of 1,032
330Aston TownshipDelaware County · 16,760 peopleA−better than 79% of U.S. towns·Overall A · #235 of 1,032
T331New CumberlandCumberland County · 7,590 peopleA−better than 79% of U.S. towns·Overall A− · #323 of 1,032
T331West NewtonWestmoreland County · 2,569 peopleA−better than 79% of U.S. towns·Overall B+ · #450 of 1,032
333BadenBeaver County · 3,831 peopleA−better than 78% of U.S. towns·Overall A− · #302 of 1,032
334Uwchlan TownshipChester County · 19,615 peopleA−better than 78% of U.S. towns·Overall A+ · #63 of 1,032
335Clarks SummitLackawanna County · 5,069 peopleA−better than 78% of U.S. towns·Overall A+ · #26 of 1,032
336MonroevilleAllegheny County · 27,685 peopleA−better than 78% of U.S. towns·Overall B · #636 of 1,032
T337RidgwayElk County · 3,893 peopleA−better than 78% of U.S. towns·Overall B+ · #458 of 1,032
T337South Park TownshipAllegheny County · 13,613 peopleA−better than 78% of U.S. towns·Overall A+ · #21 of 1,032
T339BangorNorthampton County · 5,118 peopleA−better than 78% of U.S. towns·Overall B · #629 of 1,032
T339Oil CityVenango County · 9,301 peopleA−better than 78% of U.S. towns·Overall C+ · #777 of 1,032
T341Palmer TownshipNorthampton County · 22,721 peopleA−better than 78% of U.S. towns·Overall B · #578 of 1,032
T341Spring TownshipBerks County · 28,873 peopleA−better than 78% of U.S. towns·Overall A− · #310 of 1,032
T341West Earl TownshipLancaster County · 8,407 peopleA−better than 78% of U.S. towns·Overall A · #220 of 1,032
344Northern CambriaCambria County · 3,399 peopleA−better than 77% of U.S. towns·Overall B · #572 of 1,032
345YoungwoodWestmoreland County · 2,878 peopleA−better than 77% of U.S. towns·Overall A+ · #1 of 1,032
346New CastleLawrence County · 21,175 peopleA−better than 77% of U.S. towns·Overall C− · #951 of 1,032
347TrappeMontgomery County · 4,061 peopleA−better than 77% of U.S. towns·Overall A+ · #87 of 1,032
348West Goshen TownshipChester County · 24,224 peopleA−better than 77% of U.S. towns·Overall A− · #288 of 1,032
349Newtown TownshipBucks County · 19,806 peopleA−better than 77% of U.S. towns·Overall A · #163 of 1,032
350West PittstonLuzerne County · 4,682 peopleA−better than 76% of U.S. towns·Overall C+ · #780 of 1,032
351CoopersburgLehigh County · 2,535 peopleA−better than 76% of U.S. towns·Overall A · #131 of 1,032
T352East Caln TownshipChester County · 5,971 peopleA−better than 76% of U.S. towns·Overall A · #122 of 1,032
T352MoosicLackawanna County · 5,989 peopleA−better than 76% of U.S. towns·Overall C+ · #820 of 1,032
T354AlburtisLehigh County · 2,609 peopleA−better than 76% of U.S. towns·Overall A+ · #54 of 1,032
T354Horsham TownshipMontgomery County · 27,882 peopleA−better than 76% of U.S. towns·Overall A · #141 of 1,032
T356BoyertownBerks County · 4,333 peopleA−better than 76% of U.S. towns·Overall B− · #694 of 1,032
T356East Marlborough TownshipChester County · 7,924 peopleA−better than 76% of U.S. towns·Overall A+ · #2 of 1,032
358Stroud TownshipMonroe County · 19,629 peopleA−better than 76% of U.S. towns·Overall C+ · #800 of 1,032
359NanticokeLuzerne County · 10,712 peopleA−better than 76% of U.S. towns·Overall C− · #931 of 1,032
360Solebury TownshipBucks County · 8,642 peopleA−better than 76% of U.S. towns·Overall A+ · #58 of 1,032
361MonongahelaWashington County · 4,041 peopleA−better than 75% of U.S. towns·Overall B · #586 of 1,032
T362MyerstownLebanon County · 3,157 peopleA−better than 75% of U.S. towns·Overall C− · #967 of 1,032
T362SharonMercer County · 12,648 peopleA−better than 75% of U.S. towns·Overall D · #986 of 1,032
364Hanover TownshipNorthampton County · 11,702 peopleA−better than 75% of U.S. towns·Overall C · #876 of 1,032
T365Hampden TownshipCumberland County · 35,401 peopleB+better than 75% of U.S. towns·Overall A+ · #17 of 1,032
T365LittlestownAdams County · 4,895 peopleB+better than 75% of U.S. towns·Overall B+ · #462 of 1,032
367OlyphantLackawanna County · 5,390 peopleB+better than 74% of U.S. towns·Overall B · #539 of 1,032
T368BirdsboroBerks County · 5,161 peopleB+better than 74% of U.S. towns·Overall A− · #380 of 1,032
T368North Fayette TownshipAllegheny County · 16,017 peopleB+better than 74% of U.S. towns·Overall A · #205 of 1,032
T370ChalfontBucks County · 4,419 peopleB+better than 74% of U.S. towns·Overall A− · #332 of 1,032
T370Richland TownshipCambria County · 11,936 peopleB+better than 74% of U.S. towns·Overall B+ · #506 of 1,032
372AkronLancaster County · 4,093 peopleB+better than 74% of U.S. towns·Overall B+ · #504 of 1,032
373Marshall TownshipAllegheny County · 10,499 peopleB+better than 74% of U.S. towns·Overall A+ · #92 of 1,032
374Upper Chichester TownshipDelaware County · 16,901 peopleB+better than 74% of U.S. towns·Overall C+ · #790 of 1,032
375South Londonderry TownshipLebanon County · 8,940 peopleB+better than 73% of U.S. towns·Overall A+ · #103 of 1,032
376Salisbury TownshipLehigh County · 13,707 peopleB+better than 73% of U.S. towns·Overall C · #901 of 1,032
T377Fox ChapelAllegheny County · 5,139 peopleB+better than 73% of U.S. towns·Overall A+ · #7 of 1,032
T377FreelandLuzerne County · 3,811 peopleB+better than 73% of U.S. towns·Overall C+ · #763 of 1,032
379Charlestown TownshipChester County · 6,577 peopleB+better than 73% of U.S. towns·Overall A+ · #69 of 1,032
T380East Bradford TownshipChester County · 10,970 peopleB+better than 73% of U.S. towns·Overall A · #184 of 1,032
T380Upper Gwynedd TownshipMontgomery County · 17,255 peopleB+better than 73% of U.S. towns·Overall A · #162 of 1,032
382Pittston TownshipLuzerne County · 3,295 peopleB+better than 73% of U.S. towns·Overall C · #895 of 1,032
383Doylestown TownshipBucks County · 18,137 peopleB+better than 72% of U.S. towns·Overall A+ · #107 of 1,032
T384East Pikeland TownshipChester County · 8,654 peopleB+better than 72% of U.S. towns·Overall A · #119 of 1,032
T384Kennedy TownshipAllegheny County · 8,419 peopleB+better than 72% of U.S. towns·Overall B+ · #434 of 1,032
T384North Londonderry TownshipLebanon County · 9,109 peopleB+better than 72% of U.S. towns·Overall A · #190 of 1,032
T384North Newton TownshipCumberland County · 2,600 peopleB+better than 72% of U.S. towns·Overall B+ · #420 of 1,032
T384Warwick TownshipBucks County · 14,843 peopleB+better than 72% of U.S. towns·Overall A · #136 of 1,032
T389Oley TownshipBerks County · 3,874 peopleB+better than 72% of U.S. towns·Overall A · #209 of 1,032
T389Wrightstown TownshipBucks County · 3,278 peopleB+better than 72% of U.S. towns·Overall A · #147 of 1,032
391Halifax TownshipDauphin County · 3,352 peopleB+better than 72% of U.S. towns·Overall B · #548 of 1,032
T392Ephrata TownshipLancaster County · 10,675 peopleB+better than 71% of U.S. towns·Overall C+ · #784 of 1,032
T392Shaler TownshipAllegheny County · 26,833 peopleB+better than 71% of U.S. towns·Overall A+ · #55 of 1,032
394MiltonNorthumberland County · 6,457 peopleB+better than 71% of U.S. towns·Overall C+ · #823 of 1,032
395East Vincent TownshipChester County · 7,775 peopleB+better than 71% of U.S. towns·Overall A+ · #46 of 1,032
396White OakAllegheny County · 7,286 peopleB+better than 71% of U.S. towns·Overall B · #632 of 1,032
397Mount PleasantWestmoreland County · 4,108 peopleB+better than 71% of U.S. towns·Overall A+ · #89 of 1,032
398Spring TownshipCentre County · 8,195 peopleB+better than 71% of U.S. towns·Overall A · #187 of 1,032
T399BedfordBedford County · 2,817 peopleB+better than 71% of U.S. towns·Overall A− · #340 of 1,032
T399Dickson CityLackawanna County · 5,976 peopleB+better than 71% of U.S. towns·Overall C− · #955 of 1,032
T399Lower Swatara TownshipDauphin County · 10,043 peopleB+better than 71% of U.S. towns·Overall B+ · #409 of 1,032
402Millcreek TownshipErie County · 52,680 peopleB+better than 71% of U.S. towns·Overall B+ · #441 of 1,032
403Earl TownshipLancaster County · 7,149 peopleB+better than 70% of U.S. towns·Overall C+ · #792 of 1,032
T404East Goshen TownshipChester County · 18,365 peopleB+better than 70% of U.S. towns·Overall A · #164 of 1,032
T404WaynesboroFranklin County · 11,190 peopleB+better than 70% of U.S. towns·Overall B− · #738 of 1,032
T404WyomissingBerks County · 11,285 peopleB+better than 70% of U.S. towns·Overall B · #613 of 1,032
407Lower Alsace TownshipBerks County · 4,886 peopleB+better than 70% of U.S. towns·Overall B− · #677 of 1,032
408DenverLancaster County · 3,747 peopleB+better than 70% of U.S. towns·Overall A− · #291 of 1,032
409LaureldaleBerks County · 4,352 peopleB+better than 70% of U.S. towns·Overall C+ · #751 of 1,032
T410Lawrence TownshipClearfield County · 7,309 peopleB+better than 70% of U.S. towns·Overall C · #893 of 1,032
T410Slippery Rock TownshipButler County · 8,349 peopleB+better than 70% of U.S. towns·Overall B+ · #426 of 1,032
412Hegins TownshipSchuylkill County · 3,368 peopleB+better than 70% of U.S. towns·Overall A+ · #40 of 1,032
T413BlakelyLackawanna County · 6,611 peopleB+better than 70% of U.S. towns·Overall B+ · #446 of 1,032
T413Coal TownshipNorthumberland County · 9,721 peopleB+better than 70% of U.S. towns·Overall B− · #740 of 1,032
415SharpsvilleMercer County · 4,095 peopleB+better than 70% of U.S. towns·Overall B− · #693 of 1,032
416ChurchillAllegheny County · 3,014 peopleB+better than 69% of U.S. towns·Overall A · #237 of 1,032
417Lower Allen TownshipCumberland County · 21,254 peopleB+better than 69% of U.S. towns·Overall B+ · #429 of 1,032
418Dallas TownshipLuzerne County · 9,554 peopleB+better than 69% of U.S. towns·Overall A · #245 of 1,032
419North Union TownshipFayette County · 11,368 peopleB+better than 69% of U.S. towns·Overall A− · #350 of 1,032
420Loyalsock TownshipLycoming County · 11,393 peopleB+better than 69% of U.S. towns·Overall C+ · #805 of 1,032
421MonacaBeaver County · 5,456 peopleB+better than 68% of U.S. towns·Overall A− · #318 of 1,032
422Palmyra TownshipPike County · 3,391 peopleB+better than 68% of U.S. towns·Overall B− · #726 of 1,032
T423Bradford TownshipMcKean County · 4,471 peopleB+better than 68% of U.S. towns·Overall B · #574 of 1,032
T423Sugarloaf TownshipLuzerne County · 4,068 peopleB+better than 68% of U.S. towns·Overall B · #630 of 1,032
T425Union TownshipLawrence County · 4,851 peopleB+better than 68% of U.S. towns·Overall B · #556 of 1,032
T425Upper Makefield TownshipBucks County · 8,848 peopleB+better than 68% of U.S. towns·Overall A · #137 of 1,032
427Straban TownshipAdams County · 4,968 peopleB+better than 68% of U.S. towns·Overall A · #247 of 1,032
428North Whitehall TownshipLehigh County · 16,033 peopleB+better than 68% of U.S. towns·Overall A · #133 of 1,032
T429Caln TownshipChester County · 15,287 peopleB+better than 67% of U.S. towns·Overall C+ · #796 of 1,032
T429East Pennsboro TownshipCumberland County · 21,658 peopleB+better than 67% of U.S. towns·Overall A− · #306 of 1,032
431WindberSomerset County · 3,780 peopleB+better than 67% of U.S. towns·Overall B− · #703 of 1,032
432Hopewell TownshipCumberland County · 2,559 peopleB+better than 67% of U.S. towns·Overall B− · #671 of 1,032
T433Center TownshipBeaver County · 11,998 peopleB+better than 67% of U.S. towns·Overall A− · #315 of 1,032
T433MountvilleLancaster County · 2,977 peopleB+better than 67% of U.S. towns·Overall A− · #275 of 1,032
435CoplayLehigh County · 3,532 peopleB+better than 67% of U.S. towns·Overall B+ · #505 of 1,032
T436Moon TownshipAllegheny County · 26,756 peopleB+better than 66% of U.S. towns·Overall A+ · #61 of 1,032
T436PhilipsburgCentre County · 2,674 peopleB+better than 66% of U.S. towns·Overall B · #583 of 1,032
438Forty FortLuzerne County · 4,280 peopleB+better than 66% of U.S. towns·Overall B · #536 of 1,032
439Union CityErie County · 2,823 peopleB+better than 66% of U.S. towns·Overall B · #550 of 1,032
440Robinson TownshipAllegheny County · 15,735 peopleB+better than 66% of U.S. towns·Overall A− · #292 of 1,032
T441Cresson TownshipCambria County · 2,809 peopleB+better than 66% of U.S. towns·Overall A · #244 of 1,032
T441Mahoning TownshipMontour County · 4,469 peopleB+better than 66% of U.S. towns·Overall A− · #366 of 1,032
443Manheim TownshipLancaster County · 44,826 peopleB+better than 66% of U.S. towns·Overall A · #227 of 1,032
T444East GreenvilleMontgomery County · 3,154 peopleB+better than 65% of U.S. towns·Overall A · #142 of 1,032
T444StrasburgLancaster County · 3,085 peopleB+better than 65% of U.S. towns·Overall A+ · #81 of 1,032
446FrackvilleSchuylkill County · 3,893 peopleB+better than 65% of U.S. towns·Overall B · #525 of 1,032
T447East Hanover TownshipLebanon County · 2,715 peopleB+better than 65% of U.S. towns·Overall B− · #682 of 1,032
T447Upper Providence TownshipMontgomery County · 24,963 peopleB+better than 65% of U.S. towns·Overall A− · #283 of 1,032
449AshleyLuzerne County · 2,627 peopleBbetter than 65% of U.S. towns·Overall D · #983 of 1,032
T450LewistownMifflin County · 8,385 peopleBbetter than 65% of U.S. towns·Overall D · #992 of 1,032
T450TaylorLackawanna County · 6,232 peopleBbetter than 65% of U.S. towns·Overall C · #851 of 1,032
452PerkasieBucks County · 9,312 peopleBbetter than 65% of U.S. towns·Overall A− · #320 of 1,032
T453ShrewsburyYork County · 4,014 peopleBbetter than 65% of U.S. towns·Overall A · #249 of 1,032
T453West Buffalo TownshipUnion County · 2,852 peopleBbetter than 65% of U.S. towns·Overall B · #599 of 1,032
T455Hatfield TownshipMontgomery County · 20,904 peopleBbetter than 64% of U.S. towns·Overall A− · #287 of 1,032
T455Northampton TownshipBucks County · 39,919 peopleBbetter than 64% of U.S. towns·Overall A+ · #53 of 1,032
T455South Whitehall TownshipLehigh County · 21,655 peopleBbetter than 64% of U.S. towns·Overall A− · #336 of 1,032
458Lower Paxton TownshipDauphin County · 55,564 peopleBbetter than 64% of U.S. towns·Overall B · #532 of 1,032
T459Elizabeth TownshipLancaster County · 3,951 peopleBbetter than 64% of U.S. towns·Overall A+ · #38 of 1,032
T459Pocono TownshipMonroe County · 10,902 peopleBbetter than 64% of U.S. towns·Overall C+ · #794 of 1,032
T459Scott TownshipLackawanna County · 4,736 peopleBbetter than 64% of U.S. towns·Overall A+ · #70 of 1,032
462DowningtownChester County · 8,384 peopleBbetter than 64% of U.S. towns·Overall B+ · #437 of 1,032
463Schuylkill TownshipChester County · 8,960 peopleBbetter than 64% of U.S. towns·Overall A+ · #64 of 1,032
T464Harmony TownshipBeaver County · 3,071 peopleBbetter than 64% of U.S. towns·Overall A− · #328 of 1,032
T464NesquehoningCarbon County · 3,336 peopleBbetter than 64% of U.S. towns·Overall C · #887 of 1,032
466New Britain TownshipBucks County · 12,377 peopleBbetter than 64% of U.S. towns·Overall A+ · #34 of 1,032
467ScottdaleWestmoreland County · 4,271 peopleBbetter than 64% of U.S. towns·Overall B− · #685 of 1,032
468Unity TownshipWestmoreland County · 21,196 peopleBbetter than 63% of U.S. towns·Overall A · #253 of 1,032
469Londonderry TownshipDauphin County · 4,925 peopleBbetter than 63% of U.S. towns·Overall A · #191 of 1,032
T470MohntonBerks County · 2,939 peopleBbetter than 63% of U.S. towns·Overall A− · #392 of 1,032
T470Plains TownshipLuzerne County · 10,010 peopleBbetter than 63% of U.S. towns·Overall D · #994 of 1,032
472East Earl TownshipLancaster County · 6,785 peopleBbetter than 63% of U.S. towns·Overall B+ · #418 of 1,032
473McSherrystownAdams County · 3,150 peopleBbetter than 63% of U.S. towns·Overall C+ · #768 of 1,032
474Kelly TownshipUnion County · 3,667 peopleBbetter than 62% of U.S. towns·Overall A− · #303 of 1,032
475PlumAllegheny County · 26,225 peopleBbetter than 62% of U.S. towns·Overall A+ · #19 of 1,032
476Bedminster TownshipBucks County · 7,501 peopleBbetter than 62% of U.S. towns·Overall A · #222 of 1,032
T477Bart TownshipLancaster County · 3,269 peopleBbetter than 62% of U.S. towns·Overall C+ · #818 of 1,032
T477Lake CityErie County · 2,842 peopleBbetter than 62% of U.S. towns·Overall B+ · #440 of 1,032
T477North Strabane TownshipWashington County · 17,433 peopleBbetter than 62% of U.S. towns·Overall A+ · #78 of 1,032
T477Quincy TownshipFranklin County · 5,283 peopleBbetter than 62% of U.S. towns·Overall C · #907 of 1,032
481Ligonier TownshipWestmoreland County · 5,952 peopleBbetter than 62% of U.S. towns·Overall A− · #394 of 1,032
T482Lower Macungie TownshipLehigh County · 33,507 peopleBbetter than 62% of U.S. towns·Overall A− · #353 of 1,032
T482Swatara TownshipDauphin County · 27,936 peopleBbetter than 62% of U.S. towns·Overall C+ · #769 of 1,032
T484Vernon TownshipCrawford County · 5,223 peopleBbetter than 62% of U.S. towns·Overall C+ · #746 of 1,032
T484York TownshipYork County · 31,479 peopleBbetter than 62% of U.S. towns·Overall B · #542 of 1,032
T486Lower Makefield TownshipBucks County · 34,028 peopleBbetter than 61% of U.S. towns·Overall A · #155 of 1,032
T486Worcester TownshipMontgomery County · 11,191 peopleBbetter than 61% of U.S. towns·Overall A · #258 of 1,032
T488DupontLuzerne County · 2,589 peopleBbetter than 61% of U.S. towns·Overall B · #546 of 1,032
T488Jersey ShoreLycoming County · 4,048 peopleBbetter than 61% of U.S. towns·Overall B · #619 of 1,032
T488Manchester TownshipYork County · 20,061 peopleBbetter than 61% of U.S. towns·Overall B · #571 of 1,032
T491Decatur TownshipClearfield County · 4,161 peopleBbetter than 61% of U.S. towns·Overall B · #588 of 1,032
T491Richmond TownshipBerks County · 3,751 peopleBbetter than 61% of U.S. towns·Overall B− · #688 of 1,032
493Thornbury TownshipDelaware County · 6,965 peopleBbetter than 61% of U.S. towns·Overall A · #246 of 1,032
T494Coolbaugh TownshipMonroe County · 20,681 peopleBbetter than 61% of U.S. towns·Overall C− · #957 of 1,032
T494East Drumore TownshipLancaster County · 3,935 peopleBbetter than 61% of U.S. towns·Overall C− · #934 of 1,032
496Lower BurrellWestmoreland County · 11,470 peopleBbetter than 61% of U.S. towns·Overall A+ · #57 of 1,032
497White TownshipIndiana County · 14,933 peopleBbetter than 61% of U.S. towns·Overall B · #638 of 1,032
498New HollandLancaster County · 5,754 peopleBbetter than 60% of U.S. towns·Overall B− · #699 of 1,032
499ShillingtonBerks County · 5,542 peopleBbetter than 60% of U.S. towns·Overall B · #549 of 1,032
500Heidelberg TownshipLebanon County · 4,170 peopleBbetter than 60% of U.S. towns·Overall B− · #656 of 1,032
T501DelmontWestmoreland County · 2,630 peopleBbetter than 60% of U.S. towns·Overall A · #183 of 1,032
T501Lower Salford TownshipMontgomery County · 16,444 peopleBbetter than 60% of U.S. towns·Overall A+ · #113 of 1,032
T501Silver Spring TownshipCumberland County · 21,670 peopleBbetter than 60% of U.S. towns·Overall A · #172 of 1,032
T504HamburgBerks County · 4,551 peopleBbetter than 60% of U.S. towns·Overall C+ · #798 of 1,032
T504Upper Milford TownshipLehigh County · 8,254 peopleBbetter than 60% of U.S. towns·Overall A · #217 of 1,032
506ArchbaldLackawanna County · 7,598 peopleBbetter than 60% of U.S. towns·Overall A− · #341 of 1,032
507Muhlenberg TownshipBerks County · 22,504 peopleBbetter than 60% of U.S. towns·Overall C · #844 of 1,032
T508Penn TownshipYork County · 18,523 peopleBbetter than 60% of U.S. towns·Overall B · #541 of 1,032
T508Walker TownshipJuniata County · 2,790 peopleBbetter than 60% of U.S. towns·Overall B− · #665 of 1,032
510Redstone TownshipFayette County · 4,831 peopleBbetter than 60% of U.S. towns·Overall B · #612 of 1,032
511Athens TownshipBradford County · 5,156 peopleBbetter than 59% of U.S. towns·Overall C · #908 of 1,032
512Tinicum TownshipBucks County · 3,810 peopleBbetter than 59% of U.S. towns·Overall A · #203 of 1,032
513East Lampeter TownshipLancaster County · 18,814 peopleBbetter than 59% of U.S. towns·Overall B− · #681 of 1,032
514Paradise TownshipLancaster County · 5,799 peopleBbetter than 59% of U.S. towns·Overall C · #855 of 1,032
515New Garden TownshipChester County · 11,469 peopleBbetter than 58% of U.S. towns·Overall B · #537 of 1,032
T516Butler TownshipButler County · 16,902 peopleBbetter than 58% of U.S. towns·Overall B · #529 of 1,032
T516East Brandywine TownshipChester County · 10,594 peopleBbetter than 58% of U.S. towns·Overall A+ · #12 of 1,032
T516Towamencin TownshipMontgomery County · 17,955 peopleBbetter than 58% of U.S. towns·Overall A · #211 of 1,032
519Center TownshipIndiana County · 4,330 peopleBbetter than 58% of U.S. towns·Overall B · #635 of 1,032
T520Buckingham TownshipBucks County · 20,757 peopleBbetter than 58% of U.S. towns·Overall A+ · #30 of 1,032
T520Westfall TownshipPike County · 3,423 peopleBbetter than 58% of U.S. towns·Overall C+ · #799 of 1,032
522FreemansburgNorthampton County · 3,003 peopleBbetter than 58% of U.S. towns·Overall C · #905 of 1,032
T523Middle Smithfield TownshipMonroe County · 15,964 peopleBbetter than 58% of U.S. towns·Overall C− · #975 of 1,032
T523Salisbury TownshipLancaster County · 11,598 peopleBbetter than 58% of U.S. towns·Overall C · #856 of 1,032
525Wharton TownshipFayette County · 3,309 peopleBbetter than 58% of U.S. towns·Overall C · #840 of 1,032
526Old ForgeLackawanna County · 8,640 peopleBbetter than 58% of U.S. towns·Overall A− · #391 of 1,032
527Cumberland TownshipAdams County · 7,219 peopleBbetter than 58% of U.S. towns·Overall A · #134 of 1,032
T528Lower Saucon TownshipNorthampton County · 11,134 peopleBbetter than 57% of U.S. towns·Overall A− · #321 of 1,032
T528West Penn TownshipSchuylkill County · 4,616 peopleBbetter than 57% of U.S. towns·Overall B− · #689 of 1,032
530Point TownshipNorthumberland County · 3,818 peopleBbetter than 57% of U.S. towns·Overall C · #872 of 1,032
531Lancaster TownshipLancaster County · 18,592 peopleBbetter than 57% of U.S. towns·Overall C− · #952 of 1,032
532Red HillMontgomery County · 2,508 peopleBbetter than 57% of U.S. towns·Overall A− · #325 of 1,032
T533Hilltown TownshipBucks County · 16,884 peopleBbetter than 56% of U.S. towns·Overall A · #229 of 1,032
T533Upper Uwchlan TownshipChester County · 13,681 peopleBbetter than 56% of U.S. towns·Overall A+ · #22 of 1,032
T535Chadds Ford TownshipDelaware County · 3,992 peopleBbetter than 56% of U.S. towns·Overall A · #269 of 1,032
T535Conewago TownshipAdams County · 8,075 peopleBbetter than 56% of U.S. towns·Overall B+ · #428 of 1,032
T535Nockamixon TownshipBucks County · 3,370 peopleBbetter than 56% of U.S. towns·Overall A− · #337 of 1,032
T535West Hanover TownshipDauphin County · 11,601 peopleBbetter than 56% of U.S. towns·Overall B+ · #489 of 1,032
539Lower Heidelberg TownshipBerks County · 6,901 peopleBbetter than 56% of U.S. towns·Overall A− · #274 of 1,032
540Concord TownshipDelaware County · 18,477 peopleBbetter than 56% of U.S. towns·Overall A · #199 of 1,032
541North Middleton TownshipCumberland County · 13,031 peopleBbetter than 56% of U.S. towns·Overall B+ · #396 of 1,032
542Foster TownshipMcKean County · 3,868 peopleBbetter than 56% of U.S. towns·Overall B · #628 of 1,032
T543North CatasauquaNorthampton County · 3,229 peopleBbetter than 56% of U.S. towns·Overall B+ · #421 of 1,032
T543PennsburgMontgomery County · 4,036 peopleBbetter than 56% of U.S. towns·Overall A− · #346 of 1,032
545HighspireDauphin County · 2,725 peopleBbetter than 56% of U.S. towns·Overall D · #999 of 1,032
546West Pottsgrove TownshipMontgomery County · 3,798 peopleBbetter than 55% of U.S. towns·Overall C+ · #747 of 1,032
T547DerryWestmoreland County · 2,561 peopleB−better than 55% of U.S. towns·Overall A · #248 of 1,032
T547Edgmont TownshipDelaware County · 4,706 peopleB−better than 55% of U.S. towns·Overall A · #195 of 1,032
T547Sadsbury TownshipLancaster County · 3,489 peopleB−better than 55% of U.S. towns·Overall C · #868 of 1,032
550DillsburgYork County · 2,635 peopleB−better than 55% of U.S. towns·Overall A− · #273 of 1,032
551Brown TownshipMifflin County · 4,187 peopleB−better than 55% of U.S. towns·Overall C− · #964 of 1,032
552Richland TownshipAllegheny County · 11,840 peopleB−better than 54% of U.S. towns·Overall A · #128 of 1,032
T553Cumru TownshipBerks County · 15,927 peopleB−better than 54% of U.S. towns·Overall B · #584 of 1,032
T553IrwinWestmoreland County · 3,759 peopleB−better than 54% of U.S. towns·Overall A+ · #28 of 1,032
T555Blair TownshipBlair County · 4,695 peopleB−better than 54% of U.S. towns·Overall A · #214 of 1,032
T555New FreedomYork County · 5,116 peopleB−better than 54% of U.S. towns·Overall A− · #374 of 1,032
557Plumstead TownshipBucks County · 14,357 peopleB−better than 54% of U.S. towns·Overall A · #156 of 1,032
T558Thornbury TownshipChester County · 3,165 peopleB−better than 54% of U.S. towns·Overall A · #212 of 1,032
T558West HazletonLuzerne County · 5,284 peopleB−better than 54% of U.S. towns·Overall D · #1017 of 1,032
560Limerick TownshipMontgomery County · 21,436 peopleB−better than 54% of U.S. towns·Overall A− · #281 of 1,032
561Lawrence Park TownshipErie County · 3,684 peopleB−better than 54% of U.S. towns·Overall B · #563 of 1,032
562Cranberry TownshipButler County · 35,244 peopleB−better than 54% of U.S. towns·Overall A · #138 of 1,032
T563OrwigsburgSchuylkill County · 3,003 peopleB−better than 53% of U.S. towns·Overall A · #168 of 1,032
T563Upper Leacock TownshipLancaster County · 8,925 peopleB−better than 53% of U.S. towns·Overall B · #595 of 1,032
565Allegheny TownshipCambria County · 2,730 peopleB−better than 53% of U.S. towns·Overall A · #218 of 1,032
566Wind GapNorthampton County · 3,630 peopleB−better than 53% of U.S. towns·Overall B+ · #478 of 1,032
T567Menallen TownshipFayette County · 3,980 peopleB−better than 53% of U.S. towns·Overall C+ · #824 of 1,032
T567WomelsdorfBerks County · 2,986 peopleB−better than 53% of U.S. towns·Overall A− · #284 of 1,032
569Kennett TownshipChester County · 9,253 peopleB−better than 53% of U.S. towns·Overall A · #263 of 1,032
T570Bethel TownshipDelaware County · 9,774 peopleB−better than 53% of U.S. towns·Overall A+ · #56 of 1,032
T570Greenfield TownshipBlair County · 3,688 peopleB−better than 53% of U.S. towns·Overall B+ · #484 of 1,032
T570Mount Joy TownshipAdams County · 3,881 peopleB−better than 53% of U.S. towns·Overall B− · #658 of 1,032
T570Salem TownshipWestmoreland County · 6,006 peopleB−better than 53% of U.S. towns·Overall A · #166 of 1,032
T574Lower Nazareth TownshipNorthampton County · 7,187 peopleB−better than 52% of U.S. towns·Overall A · #272 of 1,032
T574Wilmington TownshipLawrence County · 2,642 peopleB−better than 52% of U.S. towns·Overall A− · #343 of 1,032
576SugarcreekVenango County · 4,680 peopleB−better than 52% of U.S. towns·Overall B+ · #422 of 1,032
577Skippack TownshipMontgomery County · 14,502 peopleB−better than 52% of U.S. towns·Overall A+ · #79 of 1,032
T578Caernarvon TownshipLancaster County · 4,600 peopleB−better than 52% of U.S. towns·Overall C+ · #795 of 1,032
T578Conewango TownshipWarren County · 3,310 peopleB−better than 52% of U.S. towns·Overall C− · #965 of 1,032
T580AthensBradford County · 3,205 peopleB−better than 52% of U.S. towns·Overall C− · #933 of 1,032
T580South Union TownshipFayette County · 10,300 peopleB−better than 52% of U.S. towns·Overall B · #547 of 1,032
582Guilford TownshipFranklin County · 15,371 peopleB−better than 51% of U.S. towns·Overall C+ · #785 of 1,032
583South Lebanon TownshipLebanon County · 10,735 peopleB−better than 51% of U.S. towns·Overall A− · #358 of 1,032
T584HallamYork County · 2,798 peopleB−better than 51% of U.S. towns·Overall B · #530 of 1,032
T584Sadsbury TownshipCrawford County · 2,697 peopleB−better than 51% of U.S. towns·Overall B · #575 of 1,032
T586LansfordCarbon County · 4,123 peopleB−better than 51% of U.S. towns·Overall C− · #977 of 1,032
T586Lower Pottsgrove TownshipMontgomery County · 12,892 peopleB−better than 51% of U.S. towns·Overall B− · #721 of 1,032
T588Freedom TownshipBlair County · 2,933 peopleB−better than 51% of U.S. towns·Overall A− · #368 of 1,032
T588Lehman TownshipPike County · 11,366 peopleB−better than 51% of U.S. towns·Overall C− · #958 of 1,032
T590Collier TownshipAllegheny County · 9,103 peopleB−better than 51% of U.S. towns·Overall A− · #381 of 1,032
T590Monroe TownshipSnyder County · 4,229 peopleB−better than 51% of U.S. towns·Overall B · #579 of 1,032
592Warwick TownshipChester County · 2,599 peopleB−better than 51% of U.S. towns·Overall A · #268 of 1,032
593Old Lycoming TownshipLycoming County · 4,924 peopleB−better than 50% of U.S. towns·Overall C · #917 of 1,032
594Colerain TownshipLancaster County · 3,977 peopleB−better than 50% of U.S. towns·Overall C · #874 of 1,032
595Logan TownshipBlair County · 12,147 peopleB−better than 50% of U.S. towns·Overall B− · #680 of 1,032
596Tilden TownshipBerks County · 3,718 peopleB−better than 50% of U.S. towns·Overall B− · #647 of 1,032
T597Port VueAllegheny County · 3,519 peopleB−better than 50% of U.S. towns·Overall B+ · #443 of 1,032
T597Upper Hanover TownshipMontgomery County · 8,741 peopleB−better than 50% of U.S. towns·Overall B · #600 of 1,032
T599Ross TownshipMonroe County · 5,519 peopleB−better than 50% of U.S. towns·Overall C · #902 of 1,032
T599West Manchester TownshipYork County · 19,365 peopleB−better than 50% of U.S. towns·Overall B− · #743 of 1,032
T601Derry TownshipMifflin County · 7,244 peopleB−better than 49% of U.S. towns·Overall C · #882 of 1,032
T601Sinking SpringBerks County · 4,584 peopleB−better than 49% of U.S. towns·Overall B+ · #495 of 1,032
T603Amity TownshipBerks County · 13,585 peopleB−better than 49% of U.S. towns·Overall A− · #373 of 1,032
T603Fairview TownshipErie County · 11,494 peopleB−better than 49% of U.S. towns·Overall A− · #345 of 1,032
T603North Lebanon TownshipLebanon County · 12,366 peopleB−better than 49% of U.S. towns·Overall B− · #661 of 1,032
T603Sandy TownshipClearfield County · 11,628 peopleB−better than 49% of U.S. towns·Overall B · #620 of 1,032
T607Brecknock TownshipLancaster County · 7,730 peopleB−better than 49% of U.S. towns·Overall C+ · #770 of 1,032
T607West Deer TownshipAllegheny County · 12,301 peopleB−better than 49% of U.S. towns·Overall A+ · #16 of 1,032
609Peters TownshipWashington County · 23,262 peopleB−better than 49% of U.S. towns·Overall A+ · #77 of 1,032
610North Huntingdon TownshipWestmoreland County · 31,697 peopleB−better than 49% of U.S. towns·Overall A+ · #13 of 1,032
T611CornwallLebanon County · 4,698 peopleB−better than 48% of U.S. towns·Overall A− · #331 of 1,032
T611Jackson TownshipMonroe County · 6,500 peopleB−better than 48% of U.S. towns·Overall C · #854 of 1,032
T611Valley TownshipChester County · 8,100 peopleB−better than 48% of U.S. towns·Overall B · #645 of 1,032
T614East Hempfield TownshipLancaster County · 27,287 peopleB−better than 48% of U.S. towns·Overall A · #256 of 1,032
T614Franklin TownshipGreene County · 6,653 peopleB−better than 48% of U.S. towns·Overall C+ · #761 of 1,032
616Rapho TownshipLancaster County · 12,240 peopleB−better than 48% of U.S. towns·Overall B · #590 of 1,032
617Pine TownshipAllegheny County · 15,475 peopleB−better than 48% of U.S. towns·Overall A · #140 of 1,032
618FleetwoodBerks County · 4,094 peopleB−better than 48% of U.S. towns·Overall B+ · #512 of 1,032
T619Adams TownshipButler County · 15,927 peopleB−better than 48% of U.S. towns·Overall A+ · #75 of 1,032
T619Penn TownshipCumberland County · 2,937 peopleB−better than 48% of U.S. towns·Overall B+ · #423 of 1,032
621Carroll TownshipYork County · 7,416 peopleB−better than 48% of U.S. towns·Overall A · #160 of 1,032
T622DallasLuzerne County · 2,685 peopleB−better than 48% of U.S. towns·Overall B+ · #498 of 1,032
T622Manheim TownshipYork County · 3,555 peopleB−better than 48% of U.S. towns·Overall A− · #327 of 1,032
624Fermanagh TownshipJuniata County · 2,861 peopleB−better than 48% of U.S. towns·Overall C · #870 of 1,032
T625London Grove TownshipChester County · 9,047 peopleB−better than 47% of U.S. towns·Overall A · #236 of 1,032
T625South Hanover TownshipDauphin County · 7,372 peopleB−better than 47% of U.S. towns·Overall B+ · #438 of 1,032
T627Birmingham TownshipChester County · 4,118 peopleB−better than 47% of U.S. towns·Overall A+ · #4 of 1,032
T627West Vincent TownshipChester County · 6,885 peopleB−better than 47% of U.S. towns·Overall A+ · #10 of 1,032
T629Hempfield TownshipMercer County · 3,646 peopleB−better than 47% of U.S. towns·Overall C− · #950 of 1,032
T629Windsor TownshipBerks County · 2,585 peopleB−better than 47% of U.S. towns·Overall B · #605 of 1,032
T631East Nottingham TownshipChester County · 9,235 peopleB−better than 47% of U.S. towns·Overall B · #617 of 1,032
T631Fulton TownshipLancaster County · 3,227 peopleB−better than 47% of U.S. towns·Overall C− · #938 of 1,032
T631Montgomery TownshipFranklin County · 5,823 peopleB−better than 47% of U.S. towns·Overall C · #889 of 1,032
T631Penn TownshipWestmoreland County · 20,755 peopleB−better than 47% of U.S. towns·Overall A+ · #44 of 1,032
T631Union TownshipMifflin County · 3,684 peopleB−better than 47% of U.S. towns·Overall C− · #946 of 1,032
636Union TownshipWashington County · 5,518 peopleB−better than 47% of U.S. towns·Overall C+ · #753 of 1,032
637Upper Oxford TownshipChester County · 2,595 peopleB−better than 47% of U.S. towns·Overall B+ · #469 of 1,032
638Colebrookdale TownshipBerks County · 5,184 peopleB−better than 46% of U.S. towns·Overall B · #621 of 1,032
T639FarrellMercer County · 4,110 peopleB−better than 46% of U.S. towns·Overall D− · #1028 of 1,032
T639Sadsbury TownshipChester County · 4,741 peopleB−better than 46% of U.S. towns·Overall B+ · #509 of 1,032
T641Delaware TownshipPike County · 7,834 peopleB−better than 46% of U.S. towns·Overall B · #623 of 1,032
T641Delaware TownshipNorthumberland County · 4,287 peopleB−better than 46% of U.S. towns·Overall B+ · #508 of 1,032
T643Greenwich TownshipBerks County · 3,496 peopleB−better than 46% of U.S. towns·Overall B · #562 of 1,032
T643Rush TownshipSchuylkill County · 3,516 peopleB−better than 46% of U.S. towns·Overall C · #909 of 1,032
T645Fayette TownshipJuniata County · 3,337 peopleB−better than 46% of U.S. towns·Overall B+ · #519 of 1,032
T645Mount Joy TownshipLancaster County · 10,815 peopleB−better than 46% of U.S. towns·Overall A− · #300 of 1,032
647Carroll TownshipWashington County · 5,274 peopleB−better than 46% of U.S. towns·Overall A− · #367 of 1,032
648Derry TownshipWestmoreland County · 13,360 peopleB−better than 45% of U.S. towns·Overall B+ · #467 of 1,032
649DuryeaLuzerne County · 5,157 peopleC+better than 45% of U.S. towns·Overall C− · #921 of 1,032
650Summit TownshipButler County · 4,308 peopleC+better than 45% of U.S. towns·Overall B · #608 of 1,032
T651Hampton TownshipAllegheny County · 17,808 peopleC+better than 45% of U.S. towns·Overall A+ · #24 of 1,032
T651West Brandywine TownshipChester County · 8,131 peopleC+better than 45% of U.S. towns·Overall B− · #696 of 1,032
T653North Franklin TownshipWashington County · 4,726 peopleC+better than 45% of U.S. towns·Overall A · #192 of 1,032
T653Upper Saucon TownshipLehigh County · 18,217 peopleC+better than 45% of U.S. towns·Overall A+ · #108 of 1,032
655East St. Clair TownshipBedford County · 2,922 peopleC+better than 44% of U.S. towns·Overall B− · #710 of 1,032
656JessupLackawanna County · 4,506 peopleC+better than 44% of U.S. towns·Overall B+ · #494 of 1,032
657Union TownshipLebanon County · 2,932 peopleC+better than 44% of U.S. towns·Overall B− · #723 of 1,032
T658Eldred TownshipMonroe County · 2,613 peopleC+better than 44% of U.S. towns·Overall C · #904 of 1,032
T658MasontownFayette County · 3,100 peopleC+better than 44% of U.S. towns·Overall C · #897 of 1,032
660Hempfield TownshipWestmoreland County · 41,421 peopleC+better than 44% of U.S. towns·Overall A+ · #104 of 1,032
661Lower Frederick TownshipMontgomery County · 4,917 peopleC+better than 44% of U.S. towns·Overall A · #225 of 1,032
T662Pennsbury TownshipChester County · 3,879 peopleC+better than 44% of U.S. towns·Overall A · #152 of 1,032
T662Rostraver TownshipWestmoreland County · 11,455 peopleC+better than 44% of U.S. towns·Overall C+ · #788 of 1,032
T664East Manchester TownshipYork County · 8,703 peopleC+better than 44% of U.S. towns·Overall B · #524 of 1,032
T664North East TownshipErie County · 6,424 peopleC+better than 44% of U.S. towns·Overall B · #593 of 1,032
T664Pocopson TownshipChester County · 4,480 peopleC+better than 44% of U.S. towns·Overall A · #154 of 1,032
T664South Abington TownshipLackawanna County · 9,624 peopleC+better than 44% of U.S. towns·Overall A · #255 of 1,032
668Oakland TownshipButler County · 2,707 peopleC+better than 43% of U.S. towns·Overall B− · #650 of 1,032
669Bridgewater TownshipSusquehanna County · 2,624 peopleC+better than 43% of U.S. towns·Overall B− · #678 of 1,032
670Peters TownshipFranklin County · 4,473 peopleC+better than 43% of U.S. towns·Overall C+ · #774 of 1,032
671West Mead TownshipCrawford County · 4,937 peopleC+better than 43% of U.S. towns·Overall B+ · #427 of 1,032
672West Providence TownshipBedford County · 3,064 peopleC+better than 43% of U.S. towns·Overall C · #842 of 1,032
673Cowanshannock TownshipArmstrong County · 2,656 peopleC+better than 43% of U.S. towns·Overall B− · #691 of 1,032
674Charleston TownshipTioga County · 3,471 peopleC+better than 43% of U.S. towns·Overall B · #602 of 1,032
675West Pikeland TownshipChester County · 4,045 peopleC+better than 43% of U.S. towns·Overall A+ · #33 of 1,032
676WyomingLuzerne County · 3,163 peopleC+better than 42% of U.S. towns·Overall B+ · #449 of 1,032
677Bethel TownshipBerks County · 4,160 peopleC+better than 42% of U.S. towns·Overall A− · #329 of 1,032
678Scott TownshipColumbia County · 5,652 peopleC+better than 42% of U.S. towns·Overall B · #533 of 1,032
679EdwardsvilleLuzerne County · 4,927 peopleC+better than 42% of U.S. towns·Overall D− · #1030 of 1,032
680Tulpehocken TownshipBerks County · 3,703 peopleC+better than 42% of U.S. towns·Overall A− · #357 of 1,032
681Indiana TownshipAllegheny County · 7,420 peopleC+better than 42% of U.S. towns·Overall A+ · #31 of 1,032
T682Little Britain TownshipLancaster County · 4,169 peopleC+better than 42% of U.S. towns·Overall C− · #971 of 1,032
T682Warwick TownshipLancaster County · 19,533 peopleC+better than 42% of U.S. towns·Overall A− · #338 of 1,032
T684Briar Creek TownshipColumbia County · 3,044 peopleC+better than 42% of U.S. towns·Overall B− · #670 of 1,032
T684Penn TownshipButler County · 4,890 peopleC+better than 42% of U.S. towns·Overall A+ · #29 of 1,032
T686Lower Towamensing TownshipCarbon County · 3,113 peopleC+better than 42% of U.S. towns·Overall B− · #715 of 1,032
T686Sewickley TownshipWestmoreland County · 5,535 peopleC+better than 42% of U.S. towns·Overall B+ · #436 of 1,032
T686South Coventry TownshipChester County · 2,822 peopleC+better than 42% of U.S. towns·Overall A · #173 of 1,032
T689South Fayette TownshipAllegheny County · 18,648 peopleC+better than 42% of U.S. towns·Overall A+ · #39 of 1,032
T689Upper Macungie TownshipLehigh County · 29,600 peopleC+better than 42% of U.S. towns·Overall A · #125 of 1,032
691Muncy Creek TownshipLycoming County · 3,563 peopleC+better than 41% of U.S. towns·Overall B · #610 of 1,032
T692Hamilton TownshipMonroe County · 8,520 peopleC+better than 41% of U.S. towns·Overall C− · #973 of 1,032
T692West Bradford TownshipChester County · 14,780 peopleC+better than 41% of U.S. towns·Overall A · #213 of 1,032
694East PetersburgLancaster County · 4,702 peopleC+better than 41% of U.S. towns·Overall A · #179 of 1,032
T695Cambria TownshipCambria County · 5,672 peopleC+better than 41% of U.S. towns·Overall A− · #378 of 1,032
T695Ohio TownshipAllegheny County · 7,268 peopleC+better than 41% of U.S. towns·Overall A+ · #88 of 1,032
697Bern TownshipBerks County · 6,780 peopleC+better than 40% of U.S. towns·Overall B+ · #401 of 1,032
698Douglass TownshipMontgomery County · 11,292 peopleC+better than 40% of U.S. towns·Overall A · #148 of 1,032
T699Cumberland TownshipGreene County · 6,066 peopleC+better than 40% of U.S. towns·Overall C · #846 of 1,032
T699South Middleton TownshipCumberland County · 17,792 peopleC+better than 40% of U.S. towns·Overall A · #271 of 1,032
T701Lake TownshipWayne County · 4,910 peopleC+better than 40% of U.S. towns·Overall C− · #943 of 1,032
T701Upper Pottsgrove TownshipMontgomery County · 6,356 peopleC+better than 40% of U.S. towns·Overall B+ · #468 of 1,032
703Strasburg TownshipLancaster County · 4,704 peopleC+better than 40% of U.S. towns·Overall B+ · #414 of 1,032
704Somerset TownshipSomerset County · 11,645 peopleC+better than 40% of U.S. towns·Overall B− · #724 of 1,032
T705Allegheny TownshipBlair County · 6,561 peopleC+better than 40% of U.S. towns·Overall C+ · #801 of 1,032
T705Jackson TownshipButler County · 6,585 peopleC+better than 40% of U.S. towns·Overall A · #157 of 1,032
T705St. MarysElk County · 12,253 peopleC+better than 40% of U.S. towns·Overall B · #560 of 1,032
T708Luzerne TownshipFayette County · 5,433 peopleC+better than 40% of U.S. towns·Overall C+ · #807 of 1,032
T708Tunkhannock TownshipWyoming County · 3,962 peopleC+better than 40% of U.S. towns·Overall B+ · #510 of 1,032
710Smithfield TownshipHuntingdon County · 3,981 peopleC+better than 39% of U.S. towns·Overall B+ · #471 of 1,032
T711Forks TownshipNorthampton County · 16,879 peopleC+better than 39% of U.S. towns·Overall B · #569 of 1,032
T711South Beaver TownshipBeaver County · 2,656 peopleC+better than 39% of U.S. towns·Overall A− · #362 of 1,032
T713East Cocalico TownshipLancaster County · 11,124 peopleC+better than 39% of U.S. towns·Overall A · #208 of 1,032
T713Neshannock TownshipLawrence County · 9,599 peopleC+better than 39% of U.S. towns·Overall A+ · #105 of 1,032
T715Jackson TownshipCambria County · 4,076 peopleC+better than 39% of U.S. towns·Overall A+ · #74 of 1,032
T715Jenner TownshipSomerset County · 3,570 peopleC+better than 39% of U.S. towns·Overall B− · #659 of 1,032
T715London Britain TownshipChester County · 3,180 peopleC+better than 39% of U.S. towns·Overall A− · #322 of 1,032
718Findlay TownshipAllegheny County · 7,541 peopleC+better than 39% of U.S. towns·Overall A+ · #3 of 1,032
719Smith TownshipWashington County · 4,205 peopleC+better than 38% of U.S. towns·Overall A− · #375 of 1,032
T720Delmar TownshipTioga County · 2,796 peopleC+better than 38% of U.S. towns·Overall B− · #701 of 1,032
T720South Annville TownshipLebanon County · 3,517 peopleC+better than 38% of U.S. towns·Overall B− · #733 of 1,032
T722Franklin TownshipCarbon County · 4,421 peopleC+better than 38% of U.S. towns·Overall B− · #649 of 1,032
T722WeatherlyCarbon County · 2,546 peopleC+better than 38% of U.S. towns·Overall D · #997 of 1,032
T724Jefferson TownshipButler County · 5,096 peopleC+better than 38% of U.S. towns·Overall A · #259 of 1,032
T724Perry TownshipBerks County · 2,524 peopleC+better than 38% of U.S. towns·Overall B · #627 of 1,032
T724West Hempfield TownshipLancaster County · 17,162 peopleC+better than 38% of U.S. towns·Overall A · #216 of 1,032
T724West WyomingLuzerne County · 2,678 peopleC+better than 38% of U.S. towns·Overall C · #849 of 1,032
T728Elizabeth TownshipAllegheny County · 12,399 peopleC+better than 38% of U.S. towns·Overall A · #186 of 1,032
T728MurrysvilleWestmoreland County · 20,636 peopleC+better than 38% of U.S. towns·Overall A+ · #41 of 1,032
730Winfield TownshipButler County · 3,287 peopleC+better than 37% of U.S. towns·Overall A− · #334 of 1,032
731Allegheny TownshipWestmoreland County · 8,134 peopleC+better than 37% of U.S. towns·Overall A · #219 of 1,032
732West Caln TownshipChester County · 9,088 peopleC+better than 37% of U.S. towns·Overall B− · #690 of 1,032
733Ralpho TownshipNorthumberland County · 4,181 peopleC+better than 37% of U.S. towns·Overall A+ · #59 of 1,032
T734MarysvillePerry County · 2,717 peopleC+better than 36% of U.S. towns·Overall A · #224 of 1,032
T734Patterson TownshipBeaver County · 3,038 peopleC+better than 36% of U.S. towns·Overall B+ · #431 of 1,032
736Exeter TownshipBerks County · 26,069 peopleC+better than 36% of U.S. towns·Overall B · #591 of 1,032
737Penn TownshipLancaster County · 10,693 peopleC+better than 36% of U.S. towns·Overall B+ · #473 of 1,032
T738Douglass TownshipBerks County · 3,874 peopleC+better than 36% of U.S. towns·Overall A− · #361 of 1,032
T738Upper Yoder TownshipCambria County · 4,985 peopleC+better than 36% of U.S. towns·Overall B+ · #466 of 1,032
T740Honey Brook TownshipChester County · 8,780 peopleC+better than 36% of U.S. towns·Overall B− · #702 of 1,032
T740LarksvilleLuzerne County · 4,321 peopleC+better than 36% of U.S. towns·Overall D · #993 of 1,032
T740Summit HillCarbon County · 3,133 peopleC+better than 36% of U.S. towns·Overall C+ · #749 of 1,032
T743Brighton TownshipBeaver County · 8,791 peopleC+better than 36% of U.S. towns·Overall A+ · #49 of 1,032
T743Lackawaxen TownshipPike County · 5,486 peopleC+better than 36% of U.S. towns·Overall B · #642 of 1,032
T745Armstrong TownshipIndiana County · 2,747 peopleC+better than 36% of U.S. towns·Overall B · #544 of 1,032
T745Halfmoon TownshipCentre County · 2,805 peopleC+better than 36% of U.S. towns·Overall A · #198 of 1,032
747Barrett TownshipMonroe County · 4,010 peopleC+better than 36% of U.S. towns·Overall C · #845 of 1,032
T748ParkesburgChester County · 3,976 peopleC+better than 36% of U.S. towns·Overall C+ · #826 of 1,032
T748Penn TownshipChester County · 6,340 peopleC+better than 36% of U.S. towns·Overall A · #149 of 1,032
T748WestmontCambria County · 4,747 peopleC+better than 36% of U.S. towns·Overall B+ · #442 of 1,032
751Tobyhanna TownshipMonroe County · 8,380 peopleC+better than 35% of U.S. towns·Overall D · #985 of 1,032
752Washington TownshipErie County · 4,364 peopleC+better than 35% of U.S. towns·Overall B · #552 of 1,032
T753Alsace TownshipBerks County · 3,937 peopleC+better than 35% of U.S. towns·Overall B+ · #400 of 1,032
T753Marlborough TownshipMontgomery County · 3,563 peopleC+better than 35% of U.S. towns·Overall B+ · #405 of 1,032
755North Manheim TownshipSchuylkill County · 4,234 peopleCbetter than 35% of U.S. towns·Overall B · #607 of 1,032
756Shenango TownshipLawrence County · 6,960 peopleCbetter than 35% of U.S. towns·Overall A · #167 of 1,032
T757KulpmontNorthumberland County · 2,688 peopleCbetter than 35% of U.S. towns·Overall B · #559 of 1,032
T757South Heidelberg TownshipBerks County · 7,942 peopleCbetter than 35% of U.S. towns·Overall A− · #312 of 1,032
T759Jenkins TownshipLuzerne County · 4,552 peopleCbetter than 35% of U.S. towns·Overall D · #1007 of 1,032
T759Milford TownshipBucks County · 10,233 peopleCbetter than 35% of U.S. towns·Overall B · #570 of 1,032
T759Snyder TownshipBlair County · 3,320 peopleCbetter than 35% of U.S. towns·Overall B · #626 of 1,032
T762Mount Pleasant TownshipWestmoreland County · 9,962 peopleCbetter than 34% of U.S. towns·Overall B · #573 of 1,032
T762Washington TownshipFranklin County · 15,518 peopleCbetter than 34% of U.S. towns·Overall C+ · #803 of 1,032
T762West Nottingham TownshipChester County · 2,864 peopleCbetter than 34% of U.S. towns·Overall B · #564 of 1,032
765Drumore TownshipLancaster County · 2,635 peopleCbetter than 34% of U.S. towns·Overall C · #898 of 1,032
766St. Thomas TownshipFranklin County · 6,027 peopleCbetter than 34% of U.S. towns·Overall C+ · #825 of 1,032
767Jackson TownshipLebanon County · 9,348 peopleCbetter than 34% of U.S. towns·Overall C · #859 of 1,032
T768Chippewa TownshipBeaver County · 8,107 peopleCbetter than 34% of U.S. towns·Overall B · #567 of 1,032
T768Stonycreek TownshipCambria County · 2,637 peopleCbetter than 34% of U.S. towns·Overall C · #879 of 1,032
T770ManchesterYork County · 2,821 peopleCbetter than 34% of U.S. towns·Overall A− · #298 of 1,032
T770North Cornwall TownshipLebanon County · 9,661 peopleCbetter than 34% of U.S. towns·Overall C · #881 of 1,032
T772Manor TownshipLancaster County · 21,969 peopleCbetter than 34% of U.S. towns·Overall A− · #309 of 1,032
T772Rice TownshipLuzerne County · 3,834 peopleCbetter than 34% of U.S. towns·Overall A− · #282 of 1,032
T772Tunkhannock TownshipMonroe County · 6,960 peopleCbetter than 34% of U.S. towns·Overall C · #890 of 1,032
775Pine Creek TownshipClinton County · 3,425 peopleCbetter than 34% of U.S. towns·Overall C− · #932 of 1,032
776Franklin TownshipAdams County · 4,781 peopleCbetter than 34% of U.S. towns·Overall B · #545 of 1,032
777McKean TownshipErie County · 4,340 peopleCbetter than 34% of U.S. towns·Overall A− · #376 of 1,032
T778Newport TownshipLuzerne County · 4,518 peopleCbetter than 33% of U.S. towns·Overall C+ · #782 of 1,032
T778Price TownshipMonroe County · 3,795 peopleCbetter than 33% of U.S. towns·Overall C− · #924 of 1,032
780Conewago TownshipDauphin County · 3,067 peopleCbetter than 33% of U.S. towns·Overall A− · #290 of 1,032
781Polk TownshipMonroe County · 7,414 peopleCbetter than 33% of U.S. towns·Overall C− · #948 of 1,032
782Shrewsbury TownshipYork County · 7,158 peopleCbetter than 33% of U.S. towns·Overall B+ · #482 of 1,032
783Fairview TownshipLuzerne County · 4,742 peopleCbetter than 33% of U.S. towns·Overall A+ · #95 of 1,032
784Perkiomen TownshipMontgomery County · 8,965 peopleCbetter than 33% of U.S. towns·Overall A · #197 of 1,032
T785Franklin ParkAllegheny County · 14,978 peopleCbetter than 33% of U.S. towns·Overall A+ · #48 of 1,032
T785Hamilton TownshipAdams County · 2,778 peopleCbetter than 33% of U.S. towns·Overall B · #528 of 1,032
T787Boggs TownshipCentre County · 2,686 peopleCbetter than 33% of U.S. towns·Overall B+ · #516 of 1,032
T787Longswamp TownshipBerks County · 5,716 peopleCbetter than 33% of U.S. towns·Overall A− · #385 of 1,032
T787Weisenberg TownshipLehigh County · 5,102 peopleCbetter than 33% of U.S. towns·Overall A− · #352 of 1,032
790Upper Mount Bethel TownshipNorthampton County · 6,463 peopleCbetter than 32% of U.S. towns·Overall B− · #712 of 1,032
791Penn Forest TownshipCarbon County · 10,434 peopleCbetter than 32% of U.S. towns·Overall C− · #969 of 1,032
792Lynn TownshipLehigh County · 4,296 peopleCbetter than 32% of U.S. towns·Overall A− · #387 of 1,032
T793Cooper TownshipClearfield County · 2,537 peopleCbetter than 32% of U.S. towns·Overall B− · #714 of 1,032
T793Hopewell TownshipBeaver County · 13,104 peopleCbetter than 32% of U.S. towns·Overall B+ · #513 of 1,032
T793Saville TownshipPerry County · 2,650 peopleCbetter than 32% of U.S. towns·Overall C+ · #776 of 1,032
796Bethel TownshipLebanon County · 5,491 peopleCbetter than 32% of U.S. towns·Overall C+ · #786 of 1,032
797Upper Nazareth TownshipNorthampton County · 8,521 peopleCbetter than 31% of U.S. towns·Overall A · #194 of 1,032
T798East Hanover TownshipDauphin County · 6,100 peopleCbetter than 31% of U.S. towns·Overall B+ · #417 of 1,032
T798Somerset TownshipWashington County · 2,538 peopleCbetter than 31% of U.S. towns·Overall A · #254 of 1,032
T798Summit TownshipErie County · 7,539 peopleCbetter than 31% of U.S. towns·Overall B · #538 of 1,032
T798White Deer TownshipUnion County · 4,363 peopleCbetter than 31% of U.S. towns·Overall B+ · #435 of 1,032
T802Conestoga TownshipLancaster County · 3,916 peopleCbetter than 31% of U.S. towns·Overall A · #193 of 1,032
T802Harveys LakeLuzerne County · 2,889 peopleCbetter than 31% of U.S. towns·Overall A− · #369 of 1,032
804Connoquenessing TownshipButler County · 4,151 peopleCbetter than 31% of U.S. towns·Overall B− · #674 of 1,032
T805Dover TownshipYork County · 24,395 peopleCbetter than 31% of U.S. towns·Overall C+ · #765 of 1,032
T805Jefferson HillsAllegheny County · 12,357 peopleCbetter than 31% of U.S. towns·Overall A · #200 of 1,032
807Butler TownshipLuzerne County · 10,285 peopleCbetter than 30% of U.S. towns·Overall C+ · #833 of 1,032
808Buffalo TownshipButler County · 8,214 peopleCbetter than 30% of U.S. towns·Overall A · #223 of 1,032
809Hepburn TownshipLycoming County · 2,534 peopleCbetter than 30% of U.S. towns·Overall C+ · #809 of 1,032
810South Strabane TownshipWashington County · 9,672 peopleCbetter than 30% of U.S. towns·Overall C+ · #811 of 1,032
811Monroe TownshipCumberland County · 6,748 peopleCbetter than 30% of U.S. towns·Overall A · #226 of 1,032
812Hopewell TownshipYork County · 5,600 peopleCbetter than 29% of U.S. towns·Overall B+ · #408 of 1,032
T813Cecil TownshipWashington County · 15,190 peopleCbetter than 29% of U.S. towns·Overall A · #117 of 1,032
T813East Donegal TownshipLancaster County · 8,780 peopleCbetter than 29% of U.S. towns·Overall B · #616 of 1,032
815Germany TownshipAdams County · 2,913 peopleCbetter than 29% of U.S. towns·Overall C+ · #767 of 1,032
816Greene TownshipPike County · 3,626 peopleCbetter than 29% of U.S. towns·Overall C · #896 of 1,032
T817Franklin TownshipButler County · 2,602 peopleCbetter than 29% of U.S. towns·Overall A · #202 of 1,032
T817Salem TownshipLuzerne County · 4,092 peopleCbetter than 29% of U.S. towns·Overall B− · #727 of 1,032
819Plainfield TownshipNorthampton County · 6,315 peopleCbetter than 29% of U.S. towns·Overall B− · #730 of 1,032
820Hazle TownshipLuzerne County · 10,460 peopleCbetter than 29% of U.S. towns·Overall D · #1024 of 1,032
821Mount Pleasant TownshipAdams County · 4,797 peopleCbetter than 28% of U.S. towns·Overall B− · #668 of 1,032
822West Chillisquaque TownshipNorthumberland County · 2,614 peopleCbetter than 28% of U.S. towns·Overall B · #603 of 1,032
T823Upper Salford TownshipMontgomery County · 3,182 peopleCbetter than 28% of U.S. towns·Overall A · #170 of 1,032
T823West Rockhill TownshipBucks County · 5,455 peopleCbetter than 28% of U.S. towns·Overall B+ · #451 of 1,032
T825Georges TownshipFayette County · 6,092 peopleCbetter than 28% of U.S. towns·Overall B · #566 of 1,032
T825Upper Paxton TownshipDauphin County · 4,041 peopleCbetter than 28% of U.S. towns·Overall C · #913 of 1,032
T827Canton TownshipWashington County · 8,269 peopleCbetter than 28% of U.S. towns·Overall B · #540 of 1,032
T827Chestnuthill TownshipMonroe County · 16,555 peopleCbetter than 28% of U.S. towns·Overall C · #853 of 1,032
829Woodward TownshipClearfield County · 3,911 peopleCbetter than 28% of U.S. towns·Overall B · #551 of 1,032
T830Butler TownshipAdams County · 2,626 peopleCbetter than 28% of U.S. towns·Overall B · #631 of 1,032
T830Salford TownshipMontgomery County · 3,086 peopleCbetter than 28% of U.S. towns·Overall A− · #314 of 1,032
T832East Coventry TownshipChester County · 7,463 peopleCbetter than 27% of U.S. towns·Overall A− · #339 of 1,032
T832Mahoning TownshipCarbon County · 4,390 peopleCbetter than 27% of U.S. towns·Overall C · #852 of 1,032
T834Antis TownshipBlair County · 6,340 peopleCbetter than 27% of U.S. towns·Overall B− · #672 of 1,032
T834Penn TownshipSnyder County · 4,098 peopleCbetter than 27% of U.S. towns·Overall C+ · #756 of 1,032
836Monaghan TownshipYork County · 2,817 peopleCbetter than 27% of U.S. towns·Overall A · #231 of 1,032
T837Greene TownshipFranklin County · 18,721 peopleCbetter than 27% of U.S. towns·Overall C+ · #748 of 1,032
T837Springfield TownshipYork County · 6,186 peopleCbetter than 27% of U.S. towns·Overall B+ · #499 of 1,032
839Hereford TownshipBerks County · 3,127 peopleCbetter than 27% of U.S. towns·Overall B− · #700 of 1,032
840ThroopLackawanna County · 4,113 peopleCbetter than 27% of U.S. towns·Overall B− · #734 of 1,032
841Carroll TownshipPerry County · 5,368 peopleCbetter than 27% of U.S. towns·Overall C · #861 of 1,032
842Pine TownshipMercer County · 4,730 peopleCbetter than 26% of U.S. towns·Overall A− · #333 of 1,032
T843Brecknock TownshipBerks County · 4,670 peopleCbetter than 26% of U.S. towns·Overall B+ · #424 of 1,032
T843Union TownshipAdams County · 3,164 peopleCbetter than 26% of U.S. towns·Overall C+ · #758 of 1,032
T845Franklin TownshipBeaver County · 3,864 peopleCbetter than 26% of U.S. towns·Overall A · #118 of 1,032
T845Richland TownshipBucks County · 14,311 peopleCbetter than 26% of U.S. towns·Overall B− · #708 of 1,032
T845Robeson TownshipBerks County · 7,805 peopleCbetter than 26% of U.S. towns·Overall A− · #277 of 1,032
T845Shohola TownshipPike County · 2,687 peopleCbetter than 26% of U.S. towns·Overall B · #601 of 1,032
849Lamar TownshipClinton County · 2,653 peopleCbetter than 26% of U.S. towns·Overall C− · #922 of 1,032
T850Bedford TownshipBedford County · 5,088 peopleCbetter than 26% of U.S. towns·Overall B · #597 of 1,032
T850Oxford TownshipAdams County · 6,089 peopleCbetter than 26% of U.S. towns·Overall B− · #698 of 1,032
T850Slippery Rock TownshipLawrence County · 2,851 peopleCbetter than 26% of U.S. towns·Overall A− · #377 of 1,032
T850South Pymatuning TownshipMercer County · 2,566 peopleCbetter than 26% of U.S. towns·Overall A− · #297 of 1,032
T854Jenks TownshipForest County · 3,662 peopleCbetter than 26% of U.S. towns·Overall C · #894 of 1,032
T854Rayne TownshipIndiana County · 2,738 peopleCbetter than 26% of U.S. towns·Overall C · #906 of 1,032
856Dingman TownshipPike County · 13,467 peopleCbetter than 26% of U.S. towns·Overall B− · #736 of 1,032
857North Buffalo TownshipArmstrong County · 2,611 peopleCbetter than 25% of U.S. towns·Overall B− · #655 of 1,032
T858HermitageMercer County · 16,308 peopleCbetter than 25% of U.S. towns·Overall B · #580 of 1,032
T858Letterkenny TownshipFranklin County · 2,550 peopleCbetter than 25% of U.S. towns·Overall B− · #739 of 1,032
T858Washington TownshipYork County · 2,651 peopleCbetter than 25% of U.S. towns·Overall B− · #669 of 1,032
861West Lampeter TownshipLancaster County · 17,275 peopleCbetter than 25% of U.S. towns·Overall B+ · #479 of 1,032
862West Donegal TownshipLancaster County · 9,182 peopleCbetter than 25% of U.S. towns·Overall B · #582 of 1,032
863East Huntingdon TownshipWestmoreland County · 7,587 peopleC−better than 25% of U.S. towns·Overall B+ · #404 of 1,032
T864Chartiers TownshipWashington County · 9,302 peopleC−better than 24% of U.S. towns·Overall A · #127 of 1,032
T864Pequea TownshipLancaster County · 6,372 peopleC−better than 24% of U.S. towns·Overall B+ · #416 of 1,032
T864SwoyersvilleLuzerne County · 5,155 peopleC−better than 24% of U.S. towns·Overall B+ · #397 of 1,032
867Canaan TownshipWayne County · 3,701 peopleC−better than 24% of U.S. towns·Overall C · #875 of 1,032
868Pulaski TownshipLawrence County · 3,043 peopleC−better than 24% of U.S. towns·Overall A+ · #99 of 1,032
T869Mahanoy TownshipSchuylkill County · 3,022 peopleC−better than 24% of U.S. towns·Overall B− · #695 of 1,032
T869South Franklin TownshipWashington County · 2,855 peopleC−better than 24% of U.S. towns·Overall B+ · #412 of 1,032
871East Franklin TownshipArmstrong County · 3,699 peopleC−better than 24% of U.S. towns·Overall B · #535 of 1,032
872Codorus TownshipYork County · 4,014 peopleC−better than 24% of U.S. towns·Overall B · #558 of 1,032
873Center TownshipButler County · 7,778 peopleC−better than 23% of U.S. towns·Overall B · #606 of 1,032
874Potter TownshipCentre County · 3,637 peopleC−better than 23% of U.S. towns·Overall B · #523 of 1,032
T875Ontelaunee TownshipBerks County · 3,157 peopleC−better than 23% of U.S. towns·Overall B · #531 of 1,032
T875Springfield TownshipBucks County · 5,246 peopleC−better than 23% of U.S. towns·Overall A · #188 of 1,032
T877Fairfield TownshipLycoming County · 2,806 peopleC−better than 23% of U.S. towns·Overall B+ · #518 of 1,032
T877New Sewickley TownshipBeaver County · 7,038 peopleC−better than 23% of U.S. towns·Overall C · #899 of 1,032
879East Allen TownshipNorthampton County · 5,472 peopleC−better than 23% of U.S. towns·Overall B · #581 of 1,032
T880Kingston TownshipLuzerne County · 7,231 peopleC−better than 23% of U.S. towns·Overall B+ · #507 of 1,032
T880Manor TownshipArmstrong County · 4,068 peopleC−better than 23% of U.S. towns·Overall A− · #311 of 1,032
882Paradise TownshipMonroe County · 2,884 peopleC−better than 22% of U.S. towns·Overall C+ · #783 of 1,032
T883Greene TownshipErie County · 4,428 peopleC−better than 22% of U.S. towns·Overall C− · #968 of 1,032
T883South Huntingdon TownshipWestmoreland County · 5,303 peopleC−better than 22% of U.S. towns·Overall B+ · #492 of 1,032
885New London TownshipChester County · 5,881 peopleC−better than 22% of U.S. towns·Overall A− · #316 of 1,032
886Kiskiminetas TownshipArmstrong County · 4,522 peopleC−better than 22% of U.S. towns·Overall B+ · #399 of 1,032
887EconomyBeaver County · 9,098 peopleC−better than 22% of U.S. towns·Overall B+ · #463 of 1,032
T888Madison TownshipLackawanna County · 2,514 peopleC−better than 22% of U.S. towns·Overall B · #568 of 1,032
T888Rush TownshipCentre County · 3,556 peopleC−better than 22% of U.S. towns·Overall C+ · #757 of 1,032
890North Coventry TownshipChester County · 8,413 peopleC−better than 22% of U.S. towns·Overall A− · #342 of 1,032
891South Buffalo TownshipArmstrong County · 2,674 peopleC−better than 22% of U.S. towns·Overall A+ · #91 of 1,032
892Lower Mount Bethel TownshipNorthampton County · 2,923 peopleC−better than 22% of U.S. towns·Overall B · #522 of 1,032
T893Dunbar TownshipFayette County · 6,371 peopleC−better than 21% of U.S. towns·Overall C− · #919 of 1,032
T893Middlesex TownshipButler County · 7,513 peopleC−better than 21% of U.S. towns·Overall A+ · #37 of 1,032
895Providence TownshipLancaster County · 7,482 peopleC−better than 21% of U.S. towns·Overall C · #838 of 1,032
896Hamilton TownshipFranklin County · 11,759 peopleC−better than 21% of U.S. towns·Overall B · #587 of 1,032
T897Maidencreek TownshipBerks County · 9,309 peopleC−better than 21% of U.S. towns·Overall B · #596 of 1,032
T897Pymatuning TownshipMercer County · 3,031 peopleC−better than 21% of U.S. towns·Overall B− · #667 of 1,032
899Newton TownshipLackawanna County · 2,956 peopleC−better than 21% of U.S. towns·Overall A− · #379 of 1,032
T900Damascus TownshipWayne County · 3,699 peopleC−better than 21% of U.S. towns·Overall B− · #709 of 1,032
T900Dickinson TownshipCumberland County · 5,519 peopleC−better than 21% of U.S. towns·Overall B+ · #501 of 1,032
T900Penn TownshipPerry County · 3,179 peopleC−better than 21% of U.S. towns·Overall B− · #679 of 1,032
T903North Beaver TownshipLawrence County · 3,934 peopleC−better than 20% of U.S. towns·Overall A · #158 of 1,032
T903Union TownshipBerks County · 4,047 peopleC−better than 20% of U.S. towns·Overall B · #639 of 1,032
T905Bradford TownshipClearfield County · 2,796 peopleC−better than 20% of U.S. towns·Overall C+ · #827 of 1,032
T905West Mahanoy TownshipSchuylkill County · 2,909 peopleC−better than 20% of U.S. towns·Overall C+ · #828 of 1,032
907New Hanover TownshipMontgomery County · 13,528 peopleC−better than 20% of U.S. towns·Overall A · #252 of 1,032
908Clay TownshipLancaster County · 7,081 peopleC−better than 20% of U.S. towns·Overall B− · #732 of 1,032
909Washington TownshipLehigh County · 6,647 peopleC−better than 20% of U.S. towns·Overall B− · #742 of 1,032
T910Cranberry TownshipVenango County · 6,241 peopleC−better than 20% of U.S. towns·Overall C+ · #744 of 1,032
T910Granville TownshipMifflin County · 4,625 peopleC−better than 20% of U.S. towns·Overall C− · #947 of 1,032
912West Pennsboro TownshipCumberland County · 5,699 peopleC−better than 20% of U.S. towns·Overall B · #589 of 1,032
913Fox TownshipElk County · 3,495 peopleC−better than 20% of U.S. towns·Overall B+ · #485 of 1,032
T914Londonderry TownshipChester County · 2,678 peopleC−better than 19% of U.S. towns·Overall C+ · #808 of 1,032
T914Raccoon TownshipBeaver County · 2,737 peopleC−better than 19% of U.S. towns·Overall A− · #326 of 1,032
T916Burrell TownshipIndiana County · 3,434 peopleC−better than 19% of U.S. towns·Overall B · #615 of 1,032
T916Washington TownshipNorthampton County · 5,222 peopleC−better than 19% of U.S. towns·Overall B · #614 of 1,032
918Wayne TownshipSchuylkill County · 5,385 peopleC−better than 19% of U.S. towns·Overall B · #611 of 1,032
919Heidelberg TownshipYork County · 3,086 peopleC−better than 19% of U.S. towns·Overall B · #554 of 1,032
920West Cocalico TownshipLancaster County · 7,607 peopleC−better than 19% of U.S. towns·Overall B+ · #500 of 1,032
921Conoy TownshipLancaster County · 3,289 peopleC−better than 18% of U.S. towns·Overall B+ · #486 of 1,032
922Blooming Grove TownshipPike County · 5,751 peopleC−better than 18% of U.S. towns·Overall C · #867 of 1,032
T923ManorWestmoreland County · 3,482 peopleC−better than 18% of U.S. towns·Overall A+ · #9 of 1,032
T923Swatara TownshipLebanon County · 5,073 peopleC−better than 18% of U.S. towns·Overall C+ · #813 of 1,032
925Springfield TownshipErie County · 3,002 peopleC−better than 18% of U.S. towns·Overall C+ · #787 of 1,032
T926Hellam TownshipYork County · 6,007 peopleC−better than 18% of U.S. towns·Overall A · #260 of 1,032
T926North Sewickley TownshipBeaver County · 5,441 peopleC−better than 18% of U.S. towns·Overall A · #165 of 1,032
928Jefferson TownshipLackawanna County · 3,883 peopleC−better than 18% of U.S. towns·Overall A− · #280 of 1,032
929Mount Pleasant TownshipWashington County · 3,351 peopleC−better than 18% of U.S. towns·Overall A · #196 of 1,032
930Fawn TownshipYork County · 3,075 peopleC−better than 17% of U.S. towns·Overall B− · #718 of 1,032
931West Brunswick TownshipSchuylkill County · 3,501 peopleC−better than 17% of U.S. towns·Overall B · #622 of 1,032
T932Fairview TownshipYork County · 18,015 peopleC−better than 17% of U.S. towns·Overall A− · #351 of 1,032
T932Newberry TownshipYork County · 16,377 peopleC−better than 17% of U.S. towns·Overall B+ · #430 of 1,032
934Decatur TownshipMifflin County · 2,943 peopleC−better than 17% of U.S. towns·Overall D · #989 of 1,032
935Allen TownshipNorthampton County · 5,693 peopleC−better than 16% of U.S. towns·Overall B · #640 of 1,032
936Southampton TownshipFranklin County · 8,604 peopleC−better than 16% of U.S. towns·Overall B+ · #402 of 1,032
T937Benner TownshipCentre County · 8,995 peopleC−better than 16% of U.S. towns·Overall B+ · #461 of 1,032
T937Lower Windsor TownshipYork County · 7,845 peopleC−better than 16% of U.S. towns·Overall A− · #294 of 1,032
939Portage TownshipCambria County · 3,335 peopleC−better than 16% of U.S. towns·Overall A · #215 of 1,032
940Findley TownshipMercer County · 2,827 peopleC−better than 16% of U.S. towns·Overall B− · #646 of 1,032
941East Fallowfield TownshipChester County · 7,917 peopleC−better than 15% of U.S. towns·Overall B− · #648 of 1,032
942Franklin TownshipYork County · 5,182 peopleC−better than 15% of U.S. towns·Overall A · #264 of 1,032
943Paupack TownshipWayne County · 3,738 peopleC−better than 15% of U.S. towns·Overall C− · #976 of 1,032
944Antrim TownshipFranklin County · 16,481 peopleDbetter than 15% of U.S. towns·Overall B+ · #410 of 1,032
945Lehman TownshipLuzerne County · 3,455 peopleDbetter than 15% of U.S. towns·Overall B · #633 of 1,032
T946Jackson TownshipYork County · 9,301 peopleDbetter than 15% of U.S. towns·Overall B− · #666 of 1,032
T946Wolf TownshipLycoming County · 3,084 peopleDbetter than 15% of U.S. towns·Overall B · #625 of 1,032
948Keating TownshipMcKean County · 2,631 peopleDbetter than 15% of U.S. towns·Overall B− · #704 of 1,032
T949Bullskin TownshipFayette County · 6,453 peopleDbetter than 14% of U.S. towns·Overall C · #837 of 1,032
T949Carroll ValleyAdams County · 4,051 peopleDbetter than 14% of U.S. towns·Overall B+ · #491 of 1,032
T949Jackson TownshipLuzerne County · 4,568 peopleDbetter than 14% of U.S. towns·Overall A · #207 of 1,032
T949North Codorus TownshipYork County · 9,486 peopleDbetter than 14% of U.S. towns·Overall B+ · #517 of 1,032
953Lower Milford TownshipLehigh County · 3,898 peopleDbetter than 14% of U.S. towns·Overall A · #239 of 1,032
954Bushkill TownshipNorthampton County · 8,739 peopleDbetter than 14% of U.S. towns·Overall A− · #347 of 1,032
955Martic TownshipLancaster County · 5,135 peopleDbetter than 14% of U.S. towns·Overall B+ · #455 of 1,032
956Windsor TownshipYork County · 18,134 peopleDbetter than 14% of U.S. towns·Overall C+ · #815 of 1,032
T957Spring Brook TownshipLackawanna County · 2,817 peopleDbetter than 14% of U.S. towns·Overall B · #641 of 1,032
T957Woodcock TownshipCrawford County · 2,727 peopleDbetter than 14% of U.S. towns·Overall C+ · #830 of 1,032
T959Walker TownshipCentre County · 4,693 peopleDbetter than 13% of U.S. towns·Overall B− · #725 of 1,032
T959Waterford TownshipErie County · 3,852 peopleDbetter than 13% of U.S. towns·Overall B+ · #444 of 1,032
961Lehigh TownshipNorthampton County · 10,936 peopleDbetter than 13% of U.S. towns·Overall B+ · #419 of 1,032
T962East Rockhill TownshipBucks County · 5,908 peopleDbetter than 13% of U.S. towns·Overall A− · #359 of 1,032
T962Washington TownshipBerks County · 4,569 peopleDbetter than 13% of U.S. towns·Overall B · #553 of 1,032
T964Paint TownshipSomerset County · 2,999 peopleDbetter than 13% of U.S. towns·Overall A− · #393 of 1,032
T964Ryan TownshipSchuylkill County · 2,550 peopleDbetter than 13% of U.S. towns·Overall B− · #673 of 1,032
T964West Manheim TownshipYork County · 11,139 peopleDbetter than 13% of U.S. towns·Overall B+ · #483 of 1,032
967Moore TownshipNorthampton County · 9,508 peopleDbetter than 13% of U.S. towns·Overall A− · #389 of 1,032
968Foster TownshipLuzerne County · 3,555 peopleDbetter than 12% of U.S. towns·Overall D · #990 of 1,032
T969Buffalo TownshipUnion County · 3,546 peopleDbetter than 12% of U.S. towns·Overall B · #618 of 1,032
T969Middlesex TownshipCumberland County · 7,636 peopleDbetter than 12% of U.S. towns·Overall B+ · #497 of 1,032
T969Pine Grove TownshipSchuylkill County · 4,109 peopleDbetter than 12% of U.S. towns·Overall C+ · #834 of 1,032
T972Conneaut TownshipErie County · 3,824 peopleDbetter than 12% of U.S. towns·Overall B− · #741 of 1,032
T972Lower Chanceford TownshipYork County · 3,117 peopleDbetter than 12% of U.S. towns·Overall C+ · #822 of 1,032
T974Conemaugh TownshipSomerset County · 6,563 peopleDbetter than 12% of U.S. towns·Overall A+ · #102 of 1,032
T974Washington TownshipFayette County · 3,659 peopleDbetter than 12% of U.S. towns·Overall B− · #676 of 1,032
T974Williams TownshipNorthampton County · 6,699 peopleDbetter than 12% of U.S. towns·Overall C · #862 of 1,032
977Ross TownshipLuzerne County · 2,789 peopleDbetter than 11% of U.S. towns·Overall C+ · #804 of 1,032
T978Centre TownshipPerry County · 2,560 peopleDbetter than 11% of U.S. towns·Overall B− · #654 of 1,032
T978Frankstown TownshipBlair County · 7,423 peopleDbetter than 11% of U.S. towns·Overall B+ · #481 of 1,032
980Centre TownshipBerks County · 4,264 peopleDbetter than 11% of U.S. towns·Overall B · #521 of 1,032
T981Adams TownshipCambria County · 5,558 peopleDbetter than 11% of U.S. towns·Overall A · #139 of 1,032
T981Wallace TownshipChester County · 3,759 peopleDbetter than 11% of U.S. towns·Overall A · #238 of 1,032
983Hanover TownshipBeaver County · 3,357 peopleDbetter than 11% of U.S. towns·Overall B+ · #503 of 1,032
984CentervilleWashington County · 3,223 peopleDbetter than 10% of U.S. towns·Overall A− · #301 of 1,032
T985German TownshipFayette County · 4,483 peopleDbetter than 10% of U.S. towns·Overall B− · #657 of 1,032
T985Rochester TownshipBeaver County · 2,698 peopleDbetter than 10% of U.S. towns·Overall C+ · #754 of 1,032
987Menallen TownshipAdams County · 3,802 peopleDbetter than 10% of U.S. towns·Overall C+ · #781 of 1,032
988North Hopewell TownshipYork County · 2,805 peopleDbetter than 10% of U.S. towns·Overall B+ · #472 of 1,032
T989Amwell TownshipWashington County · 3,646 peopleDbetter than 10% of U.S. towns·Overall A− · #383 of 1,032
T989East Penn TownshipCarbon County · 2,812 peopleDbetter than 10% of U.S. towns·Overall C · #869 of 1,032
T989Forward TownshipAllegheny County · 2,918 peopleDbetter than 10% of U.S. towns·Overall B+ · #433 of 1,032
T989Morris TownshipClearfield County · 2,731 peopleDbetter than 10% of U.S. towns·Overall C · #892 of 1,032
993Daugherty TownshipBeaver County · 3,035 peopleDbetter than 9% of U.S. towns·Overall B− · #737 of 1,032
994Conewago TownshipYork County · 9,140 peopleDbetter than 9% of U.S. towns·Overall C · #873 of 1,032
T995Millcreek TownshipLebanon County · 4,443 peopleDbetter than 9% of U.S. towns·Overall B · #527 of 1,032
T995Washington TownshipWestmoreland County · 6,789 peopleDbetter than 9% of U.S. towns·Overall A+ · #80 of 1,032
997East Hopewell TownshipYork County · 2,555 peopleDbetter than 9% of U.S. towns·Overall B− · #707 of 1,032
T998Armagh TownshipMifflin County · 4,088 peopleDbetter than 8% of U.S. towns·Overall C+ · #759 of 1,032
T998Butler TownshipSchuylkill County · 5,105 peopleDbetter than 8% of U.S. towns·Overall B− · #720 of 1,032
T998Girard TownshipErie County · 4,780 peopleDbetter than 8% of U.S. towns·Overall B+ · #476 of 1,032
T998Saltlick TownshipFayette County · 2,908 peopleDbetter than 8% of U.S. towns·Overall C− · #937 of 1,032
T998Towamensing TownshipCarbon County · 4,610 peopleDbetter than 8% of U.S. towns·Overall C · #891 of 1,032
T1003Mahoning TownshipLawrence County · 2,649 peopleDbetter than 8% of U.S. towns·Overall A+ · #106 of 1,032
T1003Middle Paxton TownshipDauphin County · 5,114 peopleDbetter than 8% of U.S. towns·Overall B+ · #502 of 1,032
T1003Nottingham TownshipWashington County · 3,065 peopleDbetter than 8% of U.S. towns·Overall C · #858 of 1,032
T1003Shenango TownshipMercer County · 3,431 peopleDbetter than 8% of U.S. towns·Overall B+ · #453 of 1,032
T1003Wright TownshipLuzerne County · 5,938 peopleDbetter than 8% of U.S. towns·Overall A− · #289 of 1,032
T1008Clinton TownshipLycoming County · 3,608 peopleDbetter than 8% of U.S. towns·Overall C− · #935 of 1,032
T1008Gregg TownshipUnion County · 3,594 peopleDbetter than 8% of U.S. towns·Overall B+ · #477 of 1,032
T1008Hayfield TownshipCrawford County · 2,720 peopleDbetter than 8% of U.S. towns·Overall B · #565 of 1,032
T1008Lancaster TownshipButler County · 3,734 peopleDbetter than 8% of U.S. towns·Overall A · #206 of 1,032
1012Washington TownshipSchuylkill County · 3,175 peopleDbetter than 7% of U.S. towns·Overall B− · #684 of 1,032
T1013Franklin TownshipChester County · 4,467 peopleDbetter than 7% of U.S. towns·Overall B+ · #515 of 1,032
T1013Springfield TownshipFayette County · 2,634 peopleDbetter than 7% of U.S. towns·Overall D · #984 of 1,032
T1015Chanceford TownshipYork County · 6,025 peopleDbetter than 7% of U.S. towns·Overall B− · #728 of 1,032
T1015Earl TownshipBerks County · 3,184 peopleDbetter than 7% of U.S. towns·Overall B− · #735 of 1,032
T1015Paradise TownshipYork County · 4,096 peopleDbetter than 7% of U.S. towns·Overall B− · #663 of 1,032
1018Reading TownshipAdams County · 5,958 peopleDbetter than 6% of U.S. towns·Overall A · #171 of 1,032
1019Forward TownshipButler County · 3,412 peopleDbetter than 6% of U.S. towns·Overall B · #543 of 1,032
T1020Rockland TownshipBerks County · 3,704 peopleDbetter than 5% of U.S. towns·Overall B− · #662 of 1,032
T1020Warrington TownshipYork County · 4,681 peopleDbetter than 5% of U.S. towns·Overall A− · #344 of 1,032
T1022Fallowfield TownshipWashington County · 4,041 peopleDbetter than 5% of U.S. towns·Overall C+ · #832 of 1,032
T1022Heidelberg TownshipLehigh County · 3,411 peopleDbetter than 5% of U.S. towns·Overall A− · #307 of 1,032
1024OhiovilleBeaver County · 3,317 peopleDbetter than 5% of U.S. towns·Overall A · #240 of 1,032
T1025Peach Bottom TownshipYork County · 5,108 peopleD−better than 5% of U.S. towns·Overall C · #877 of 1,032
T1025West Salem TownshipMercer County · 3,177 peopleD−better than 5% of U.S. towns·Overall C− · #945 of 1,032
1027South Manheim TownshipSchuylkill County · 2,820 peopleD−better than 4% of U.S. towns·Overall C+ · #773 of 1,032
1028Wheatfield TownshipPerry County · 3,250 peopleD−better than 4% of U.S. towns·Overall B− · #675 of 1,032
T1029Green TownshipIndiana County · 3,388 peopleD−better than 3% of U.S. towns·Overall C− · #920 of 1,032
T1029Springhill TownshipFayette County · 2,622 peopleD−better than 3% of U.S. towns·Overall C− · #941 of 1,032
T1031Bear Creek TownshipLuzerne County · 2,820 peopleD−better than 2% of U.S. towns·Overall D · #1020 of 1,032
T1031Clinton TownshipButler County · 2,824 peopleD−better than 2% of U.S. towns·Overall A · #270 of 1,032
T1031Latimore TownshipAdams County · 2,715 peopleD−better than 2% of U.S. towns·Overall B+ · #493 of 1,032
T1031Upper Frederick TownshipMontgomery County · 3,716 peopleD−better than 2% of U.S. towns·Overall B− · #722 of 1,032
1035Ruscombmanor TownshipBerks County · 4,077 peopleD−better than 2% of U.S. towns·Overall A− · #372 of 1,032
Not ranked

2 towns without a walkability grade

Towns of 2,500+ that don’t have the figures this grade needs. Each town’s page says which ones are missing.

Quick answers

Questions people ask

What is the most walkable town in Pennsylvania?

Gettysburg (Adams County) ranks first on walkability among 1,035 towns, with an A+; Darby and Duquesne follow.

How are these towns ranked?

The Walkability grade: the EPA National Walkability Index where residents live, and the share of commuters who walk, bike or take transit (Census ACS). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a walkability grade (1,035 in Pennsylvania). 2 towns of 2,500+ lack the figures and are listed above. Smaller towns have the grade on their page but no rank. Every town is on the Pennsylvania page.

Go deeper

More Pennsylvania lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Pennsylvania rankings →
Best places to live1,032 towns · #1 YoungwoodBest small towns770 towns · #1 YoungwoodMost affordable towns1,035 towns · #1 Woodward TownshipSafest towns578 towns · #1 Jefferson Township and Luzerne Township and West Nottingham TownshipTowns with the best schools1,037 towns · #1 Aspinwall and Fox Chapel and Indiana Township and Lower Merion Township and Mount Lebanon and Narberth and O'Hara Township and Peters Township and Radnor Township and Sharpsburg and Upper St. Clair TownshipHealthiest towns1,035 towns · #1 West Pikeland TownshipBest towns for jobs & income1,035 towns · #1 Wallace Township and West Vincent TownshipTowns with the lowest natural-hazard risk1,037 towns · #1 Cambria Township and Green Tree and Greensburg and Richland Township and State CollegeBest towns for the outdoors1,037 towns · #1 Lower Alsace TownshipMost historic towns1,035 towns · #1 Bangor and TamaquaTowns with the most civic life1,029 towns · #1 Fox Township and Ligonier TownshipTowns with the least snow1,026 towns · #1 AlburtisDescribed, no lettersSnowiest towns1,026 towns · #1 North East TownshipDescribed, no lettersTowns with the mildest winters1,005 towns · #1 Darby TownshipDescribed, no lettersTowns with the hottest summers1,005 towns · #1 Phoenixville and 2 moreDescribed, no lettersTowns with the coolest summers1,005 towns · #1 Adams TownshipDescribed, no lettersTowns with the highest incomes1,035 towns · #1 Fox ChapelDescribed, no lettersTowns with the lowest property taxes1,027 towns · #1 HomesteadDescribed, no lettersFastest-growing towns1,037 towns · #1 Lancaster TownshipDescribed, no lettersTowns with the most-used libraries108 towns · #1 New CumberlandDescribed, no letters
Other states

Most walkable towns in other states