Guest, Sign inJoin
South of St Marys on PA255Fox Township, #1 on this list · Photo: Nyttend · Public domain
Pennsylvania rankings · Civic life

Towns with the most civic life in Pennsylvania

Fox Township ranks first on civic life among Pennsylvania’s 1,029 towns of 2,500+; 103 of the 1,029 grade A− or better on civic life nationally.

The Civic life grade, a character grade (not part of the overall): library visits per resident (IMLS), community nonprofits (IRS) and volunteering groups. How grades work

#1

Fox Township

Elk County · 3,495 people
A+

Civic life grade, among the top in the U.S.·Overall B+ · #485 of 1,032 in PA

#2

Ligonier Township

Westmoreland County · 5,952 people
A+

Civic life grade, among the top in the U.S.·Overall A− · #394 of 1,032 in PA

#3

Kane

McKean County · 3,463 people
A+

Civic life grade, better than 98% of U.S. towns·Overall A+ · #111 of 1,032 in PA

All 1,029 towns

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

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

#TownGradeOverall
1Fox TownshipElk County · 3,495 peopleA+among the top in the U.S.·Overall B+ · #485 of 1,032
2Ligonier TownshipWestmoreland County · 5,952 peopleA+among the top in the U.S.·Overall A− · #394 of 1,032
3KaneMcKean County · 3,463 peopleA+better than 98% of U.S. towns·Overall A+ · #111 of 1,032
4WomelsdorfBerks County · 2,986 peopleA+better than 97% of U.S. towns·Overall A− · #284 of 1,032
5Jim ThorpeCarbon County · 4,531 peopleA+better than 96% of U.S. towns·Overall B+ · #456 of 1,032
6MarysvillePerry County · 2,717 peopleA+better than 96% of U.S. towns·Overall A · #224 of 1,032
7PalmertonCarbon County · 5,615 peopleA+better than 95% of U.S. towns·Overall B+ · #415 of 1,032
8Harris TownshipCentre County · 5,882 peopleA+better than 95% of U.S. towns·Overall A− · #305 of 1,032
9Red HillMontgomery County · 2,508 peopleAbetter than 94% of U.S. towns·Overall A− · #325 of 1,032
10Potter TownshipCentre County · 3,637 peopleAbetter than 94% of U.S. towns·Overall B · #523 of 1,032
11TitusvilleCrawford County · 5,112 peopleAbetter than 94% of U.S. towns·Overall C− · #929 of 1,032
12YoungwoodWestmoreland County · 2,878 peopleAbetter than 93% of U.S. towns·Overall A+ · #1 of 1,032
13St. MarysElk County · 12,253 peopleAbetter than 93% of U.S. towns·Overall B · #560 of 1,032
14SwarthmoreDelaware County · 6,561 peopleAbetter than 92% of U.S. towns·Overall A+ · #32 of 1,032
15HonesdaleWayne County · 4,417 peopleAbetter than 92% of U.S. towns·Overall C · #866 of 1,032
16Washington TownshipErie County · 4,364 peopleAbetter than 92% of U.S. towns·Overall B · #552 of 1,032
17Lower Merion TownshipMontgomery County · 64,691 peopleAbetter than 91% of U.S. towns·Overall A · #204 of 1,032
18Kelly TownshipUnion County · 3,667 peopleAbetter than 91% of U.S. towns·Overall A− · #303 of 1,032
19LewisburgUnion County · 5,226 peopleAbetter than 91% of U.S. towns·Overall A · #180 of 1,032
20East Buffalo TownshipUnion County · 8,084 peopleAbetter than 91% of U.S. towns·Overall A · #242 of 1,032
21RidgwayElk County · 3,893 peopleAbetter than 91% of U.S. towns·Overall B+ · #458 of 1,032
22NarberthMontgomery County · 4,479 peopleAbetter than 91% of U.S. towns·Overall A+ · #50 of 1,032
23Lock HavenClinton County · 8,500 peopleAbetter than 90% of U.S. towns·Overall C− · #940 of 1,032
24EdgewoodAllegheny County · 2,997 peopleAbetter than 90% of U.S. towns·Overall B− · #711 of 1,032
25Saltlick TownshipFayette County · 2,908 peopleAbetter than 90% of U.S. towns·Overall C− · #937 of 1,032
26Shohola TownshipPike County · 2,687 peopleAbetter than 90% of U.S. towns·Overall B · #601 of 1,032
27EdinboroErie County · 5,790 peopleAbetter than 90% of U.S. towns·Overall A− · #304 of 1,032
28BedfordBedford County · 2,817 peopleAbetter than 89% of U.S. towns·Overall A− · #340 of 1,032
29Bedford TownshipBedford County · 5,088 peopleAbetter than 89% of U.S. towns·Overall B · #597 of 1,032
30Tunkhannock TownshipWyoming County · 3,962 peopleAbetter than 89% of U.S. towns·Overall B+ · #510 of 1,032
31State College College campusCentre County · 40,844 peopleAbetter than 89% of U.S. towns·Overall A−
32Lackawaxen TownshipPike County · 5,486 peopleAbetter than 88% of U.S. towns·Overall B · #642 of 1,032
33WarrenWarren County · 9,046 peopleAbetter than 88% of U.S. towns·Overall C+ · #814 of 1,032
34WeatherlyCarbon County · 2,546 peopleAbetter than 88% of U.S. towns·Overall D · #997 of 1,032
35Bridgewater TownshipSusquehanna County · 2,624 peopleAbetter than 88% of U.S. towns·Overall B− · #678 of 1,032
36SunburyNorthumberland County · 9,495 peopleAbetter than 88% of U.S. towns·Overall B− · #686 of 1,032
37Fox ChapelAllegheny County · 5,139 peopleAbetter than 87% of U.S. towns·Overall A+ · #7 of 1,032
38HellertownNorthampton County · 6,138 peopleAbetter than 87% of U.S. towns·Overall B+ · #432 of 1,032
39DoylestownBucks County · 8,330 peopleAbetter than 87% of U.S. towns·Overall A · #123 of 1,032
40Solebury TownshipBucks County · 8,642 peopleAbetter than 86% of U.S. towns·Overall A+ · #58 of 1,032
41OrwigsburgSchuylkill County · 3,003 peopleAbetter than 86% of U.S. towns·Overall A · #168 of 1,032
42Blooming Grove TownshipPike County · 5,751 peopleAbetter than 86% of U.S. towns·Overall C · #867 of 1,032
43NorthumberlandNorthumberland County · 3,800 peopleAbetter than 86% of U.S. towns·Overall C+ · #812 of 1,032
44Damascus TownshipWayne County · 3,699 peopleAbetter than 86% of U.S. towns·Overall B− · #709 of 1,032
45Somerset TownshipSomerset County · 11,645 peopleAbetter than 85% of U.S. towns·Overall B− · #724 of 1,032
46New BritainBucks County · 2,799 peopleAbetter than 85% of U.S. towns·Overall A · #115 of 1,032
47Tulpehocken TownshipBerks County · 3,703 peopleA−better than 85% of U.S. towns·Overall A− · #357 of 1,032
48Ford CityArmstrong County · 2,750 peopleA−better than 85% of U.S. towns·Overall C+ · #789 of 1,032
49CarlisleCumberland County · 22,693 peopleA−better than 84% of U.S. towns·Overall B− · #706 of 1,032
50Doylestown TownshipBucks County · 18,137 peopleA−better than 84% of U.S. towns·Overall A+ · #107 of 1,032
51Pen ArgylNorthampton County · 3,468 peopleA−better than 84% of U.S. towns·Overall A− · #276 of 1,032
52Wharton TownshipFayette County · 3,309 peopleA−better than 84% of U.S. towns·Overall C · #840 of 1,032
53O'Hara TownshipAllegheny County · 8,909 peopleA−better than 84% of U.S. towns·Overall A+ · #60 of 1,032
54Buffalo TownshipUnion County · 3,546 peopleA−better than 83% of U.S. towns·Overall B · #618 of 1,032
55West Brunswick TownshipSchuylkill County · 3,501 peopleA−better than 83% of U.S. towns·Overall B · #622 of 1,032
56New CumberlandCumberland County · 7,590 peopleA−better than 83% of U.S. towns·Overall A− · #323 of 1,032
57EbensburgCambria County · 3,228 peopleA−better than 83% of U.S. towns·Overall A · #189 of 1,032
58McKean TownshipErie County · 4,340 peopleA−better than 82% of U.S. towns·Overall A− · #376 of 1,032
59Jenner TownshipSomerset County · 3,570 peopleA−better than 82% of U.S. towns·Overall B− · #659 of 1,032
60ScottdaleWestmoreland County · 4,271 peopleA−better than 82% of U.S. towns·Overall B− · #685 of 1,032
61Upper Dublin TownshipMontgomery County · 27,258 peopleA−better than 82% of U.S. towns·Overall A+ · #25 of 1,032
62SwissvaleAllegheny County · 8,197 peopleA−better than 82% of U.S. towns·Overall C · #847 of 1,032
63New HopeBucks County · 2,629 peopleA−better than 82% of U.S. towns·Overall A− · #335 of 1,032
64RockledgeMontgomery County · 2,613 peopleA−better than 81% of U.S. towns·Overall A · #175 of 1,032
65OlyphantLackawanna County · 5,390 peopleA−better than 81% of U.S. towns·Overall B · #539 of 1,032
66MediaDelaware County · 5,920 peopleA−better than 81% of U.S. towns·Overall A · #177 of 1,032
67Upper Providence TownshipDelaware County · 10,861 peopleA−better than 81% of U.S. towns·Overall A+ · #6 of 1,032
68Point TownshipNorthumberland County · 3,818 peopleA−better than 81% of U.S. towns·Overall C · #872 of 1,032
69Cranberry TownshipVenango County · 6,241 peopleA−better than 80% of U.S. towns·Overall C+ · #744 of 1,032
70Palmyra TownshipPike County · 3,391 peopleA−better than 80% of U.S. towns·Overall B− · #726 of 1,032
71Rayne TownshipIndiana County · 2,738 peopleA−better than 80% of U.S. towns·Overall C · #906 of 1,032
72Camp HillCumberland County · 8,199 peopleA−better than 80% of U.S. towns·Overall A+ · #18 of 1,032
73Easttown TownshipChester County · 11,090 peopleA−better than 80% of U.S. towns·Overall A+ · #43 of 1,032
74Lamar TownshipClinton County · 2,653 peopleA−better than 80% of U.S. towns·Overall C− · #922 of 1,032
75Wallace TownshipChester County · 3,759 peopleA−better than 80% of U.S. towns·Overall A · #238 of 1,032
76Tinicum TownshipBucks County · 3,810 peopleA−better than 79% of U.S. towns·Overall A · #203 of 1,032
77KutztownBerks County · 4,255 peopleA−better than 79% of U.S. towns·Overall C+ · #766 of 1,032
78MeadvilleCrawford County · 12,230 peopleA−better than 79% of U.S. towns·Overall D · #981 of 1,032
79Conemaugh TownshipSomerset County · 6,563 peopleA−better than 79% of U.S. towns·Overall A+ · #102 of 1,032
80ConnellsvilleFayette County · 6,574 peopleA−better than 79% of U.S. towns·Overall C− · #923 of 1,032
81BloomsburgColumbia County · 13,375 peopleA−better than 79% of U.S. towns·Overall B− · #687 of 1,032
82HuntingdonHuntingdon County · 6,862 peopleA−better than 79% of U.S. towns·Overall A− · #384 of 1,032
83PittsburghAllegheny County · 307,632 peopleA−better than 79% of U.S. towns·Overall C− · #928 of 1,032
84West Mead TownshipCrawford County · 4,937 peopleA−better than 78% of U.S. towns·Overall B+ · #427 of 1,032
85Vernon TownshipCrawford County · 5,223 peopleA−better than 78% of U.S. towns·Overall C+ · #746 of 1,032
86Scott TownshipColumbia County · 5,652 peopleA−better than 78% of U.S. towns·Overall B · #533 of 1,032
87Delaware TownshipNorthumberland County · 4,287 peopleA−better than 78% of U.S. towns·Overall B+ · #508 of 1,032
88Uwchlan TownshipChester County · 19,615 peopleA−better than 78% of U.S. towns·Overall A+ · #63 of 1,032
89Mount Pleasant TownshipWestmoreland County · 9,962 peopleA−better than 78% of U.S. towns·Overall B · #573 of 1,032
90BrookvilleJefferson County · 3,883 peopleA−better than 78% of U.S. towns·Overall B+ · #487 of 1,032
91Pine Grove TownshipSchuylkill County · 4,109 peopleA−better than 77% of U.S. towns·Overall C+ · #834 of 1,032
92Castle ShannonAllegheny County · 8,006 peopleA−better than 76% of U.S. towns·Overall A+ · #45 of 1,032
93JenkintownMontgomery County · 4,785 peopleA−better than 76% of U.S. towns·Overall A · #181 of 1,032
94PunxsutawneyJefferson County · 5,558 peopleA−better than 76% of U.S. towns·Overall B− · #651 of 1,032
95Bullskin TownshipFayette County · 6,453 peopleA−better than 76% of U.S. towns·Overall C · #837 of 1,032
96MiltonNorthumberland County · 6,457 peopleA−better than 76% of U.S. towns·Overall C+ · #823 of 1,032
97White TownshipIndiana County · 14,933 peopleA−better than 76% of U.S. towns·Overall B · #638 of 1,032
98WindberSomerset County · 3,780 peopleA−better than 76% of U.S. towns·Overall B− · #703 of 1,032
99Pine Creek TownshipClinton County · 3,425 peopleA−better than 76% of U.S. towns·Overall C− · #932 of 1,032
100Sadsbury TownshipCrawford County · 2,697 peopleA−better than 76% of U.S. towns·Overall B · #575 of 1,032
101Keating TownshipMcKean County · 2,631 peopleA−better than 75% of U.S. towns·Overall B− · #704 of 1,032
102MontoursvilleLycoming County · 4,635 peopleA−better than 75% of U.S. towns·Overall A− · #354 of 1,032
103CorryErie County · 5,993 peopleA−better than 75% of U.S. towns·Overall C+ · #775 of 1,032
104Paint TownshipSomerset County · 2,999 peopleB+better than 75% of U.S. towns·Overall A− · #393 of 1,032
105Springfield TownshipMontgomery County · 21,030 peopleB+better than 75% of U.S. towns·Overall A+ · #65 of 1,032
106ShrewsburyYork County · 4,014 peopleB+better than 74% of U.S. towns·Overall A · #249 of 1,032
107White OakAllegheny County · 7,286 peopleB+better than 74% of U.S. towns·Overall B · #632 of 1,032
108Middle Paxton TownshipDauphin County · 5,114 peopleB+better than 74% of U.S. towns·Overall B+ · #502 of 1,032
109BeaverBeaver County · 4,342 peopleB+better than 74% of U.S. towns·Overall A+ · #5 of 1,032
110SoudertonMontgomery County · 7,288 peopleB+better than 74% of U.S. towns·Overall A · #144 of 1,032
111SharpsvilleMercer County · 4,095 peopleB+better than 73% of U.S. towns·Overall B− · #693 of 1,032
112Middletown TownshipDelaware County · 17,342 peopleB+better than 73% of U.S. towns·Overall A · #120 of 1,032
113AspinwallAllegheny County · 2,809 peopleB+better than 73% of U.S. towns·Overall A · #135 of 1,032
114Brighton TownshipBeaver County · 8,791 peopleB+better than 73% of U.S. towns·Overall A+ · #49 of 1,032
115BlakelyLackawanna County · 6,611 peopleB+better than 73% of U.S. towns·Overall B+ · #446 of 1,032
116JessupLackawanna County · 4,506 peopleB+better than 73% of U.S. towns·Overall B+ · #494 of 1,032
117SharpsburgAllegheny County · 2,990 peopleB+better than 73% of U.S. towns·Overall A− · #355 of 1,032
118ClarionClarion County · 4,037 peopleB+better than 73% of U.S. towns·Overall B · #592 of 1,032
119Radnor TownshipDelaware County · 32,930 peopleB+better than 72% of U.S. towns·Overall A+ · #84 of 1,032
120Derry TownshipDauphin County · 25,179 peopleB+better than 72% of U.S. towns·Overall A · #265 of 1,032
121OakmontAllegheny County · 6,576 peopleB+better than 72% of U.S. towns·Overall A · #174 of 1,032
122Centre TownshipPerry County · 2,560 peopleB+better than 72% of U.S. towns·Overall B− · #654 of 1,032
123LatrobeWestmoreland County · 7,826 peopleB+better than 72% of U.S. towns·Overall A · #210 of 1,032
124Cowanshannock TownshipArmstrong County · 2,656 peopleB+better than 72% of U.S. towns·Overall B− · #691 of 1,032
125Maxatawny Township College campusBerks County · 8,396 peopleB+better than 72% of U.S. towns·Overall B
126Findley TownshipMercer County · 2,827 peopleB+better than 72% of U.S. towns·Overall B− · #646 of 1,032
127Lynn TownshipLehigh County · 4,296 peopleB+better than 72% of U.S. towns·Overall A− · #387 of 1,032
128Greenwich TownshipBerks County · 3,496 peopleB+better than 72% of U.S. towns·Overall B · #562 of 1,032
129Cambria TownshipCambria County · 5,672 peopleB+better than 71% of U.S. towns·Overall A− · #378 of 1,032
130Richmond TownshipBerks County · 3,751 peopleB+better than 71% of U.S. towns·Overall B− · #688 of 1,032
131GreensburgWestmoreland County · 14,462 peopleB+better than 71% of U.S. towns·Overall B+ · #425 of 1,032
132WilliamsportLycoming County · 27,384 peopleB+better than 71% of U.S. towns·Overall C− · #944 of 1,032
133Unity TownshipWestmoreland County · 21,196 peopleB+better than 71% of U.S. towns·Overall A · #253 of 1,032
134Abington TownshipMontgomery County · 58,656 peopleB+better than 71% of U.S. towns·Overall A− · #388 of 1,032
135WyomissingBerks County · 11,285 peopleB+better than 71% of U.S. towns·Overall B · #613 of 1,032
136Delaware TownshipPike County · 7,834 peopleB+better than 71% of U.S. towns·Overall B · #623 of 1,032
137IndianaIndiana County · 14,697 peopleB+better than 71% of U.S. towns·Overall A · #261 of 1,032
138Fairfield TownshipLycoming County · 2,806 peopleB+better than 71% of U.S. towns·Overall B+ · #518 of 1,032
139Halfmoon TownshipCentre County · 2,805 peopleB+better than 70% of U.S. towns·Overall A · #198 of 1,032
140Whitpain TownshipMontgomery County · 20,483 peopleB+better than 70% of U.S. towns·Overall A+ · #51 of 1,032
141DuBoisClearfield County · 7,254 peopleB+better than 70% of U.S. towns·Overall B+ · #448 of 1,032
142Sandy TownshipClearfield County · 11,628 peopleB+better than 70% of U.S. towns·Overall B · #620 of 1,032
143Nockamixon TownshipBucks County · 3,370 peopleB+better than 70% of U.S. towns·Overall A− · #337 of 1,032
144Hopewell TownshipYork County · 5,600 peopleB+better than 70% of U.S. towns·Overall B+ · #408 of 1,032
145Barrett TownshipMonroe County · 4,010 peopleB+better than 70% of U.S. towns·Overall C · #845 of 1,032
146GirardErie County · 2,906 peopleB+better than 70% of U.S. towns·Overall A · #176 of 1,032
147Clinton TownshipButler County · 2,824 peopleB+better than 70% of U.S. towns·Overall A · #270 of 1,032
148TowandaBradford County · 2,746 peopleB+better than 70% of U.S. towns·Overall C− · #926 of 1,032
149DelmontWestmoreland County · 2,630 peopleB+better than 70% of U.S. towns·Overall A · #183 of 1,032
150Upper Makefield TownshipBucks County · 8,848 peopleB+better than 70% of U.S. towns·Overall A · #137 of 1,032
151Walker TownshipCentre County · 4,693 peopleB+better than 69% of U.S. towns·Overall B− · #725 of 1,032
152Wrightstown TownshipBucks County · 3,278 peopleB+better than 69% of U.S. towns·Overall A · #147 of 1,032
153Washington TownshipSchuylkill County · 3,175 peopleB+better than 69% of U.S. towns·Overall B− · #684 of 1,032
154LemoyneCumberland County · 4,801 peopleB+better than 68% of U.S. towns·Overall A− · #364 of 1,032
155Weisenberg TownshipLehigh County · 5,102 peopleB+better than 68% of U.S. towns·Overall A− · #352 of 1,032
156Annville TownshipLebanon County · 5,037 peopleB+better than 68% of U.S. towns·Overall A · #201 of 1,032
157West Whiteland TownshipChester County · 20,826 peopleB+better than 68% of U.S. towns·Overall A · #143 of 1,032
158TamaquaSchuylkill County · 6,929 peopleB+better than 68% of U.S. towns·Overall C · #843 of 1,032
159AvalonAllegheny County · 4,572 peopleB+better than 68% of U.S. towns·Overall A− · #360 of 1,032
160TyroneBlair County · 5,226 peopleB+better than 68% of U.S. towns·Overall B+ · #452 of 1,032
161Willistown TownshipChester County · 11,443 peopleB+better than 67% of U.S. towns·Overall A+ · #14 of 1,032
162ManorWestmoreland County · 3,482 peopleB+better than 67% of U.S. towns·Overall A+ · #9 of 1,032
163CarnegieAllegheny County · 7,777 peopleB+better than 67% of U.S. towns·Overall B+ · #406 of 1,032
164SomersetSomerset County · 5,815 peopleB+better than 67% of U.S. towns·Overall B− · #729 of 1,032
165Clinton TownshipLycoming County · 3,608 peopleB+better than 67% of U.S. towns·Overall C− · #935 of 1,032
166Lower Gwynedd TownshipMontgomery County · 12,290 peopleB+better than 67% of U.S. towns·Overall A · #129 of 1,032
167North EastErie County · 4,018 peopleB+better than 67% of U.S. towns·Overall B · #577 of 1,032
168Tredyffrin TownshipChester County · 31,818 peopleB+better than 67% of U.S. towns·Overall A+ · #62 of 1,032
169Snyder TownshipBlair County · 3,320 peopleB+better than 67% of U.S. towns·Overall B · #626 of 1,032
170Manor TownshipArmstrong County · 4,068 peopleB+better than 67% of U.S. towns·Overall A− · #311 of 1,032
171New FreedomYork County · 5,116 peopleB+better than 67% of U.S. towns·Overall A− · #374 of 1,032
172WaynesboroFranklin County · 11,190 peopleB+better than 66% of U.S. towns·Overall B− · #738 of 1,032
173Patton TownshipCentre County · 15,623 peopleB+better than 66% of U.S. towns·Overall A · #178 of 1,032
174Mount PleasantWestmoreland County · 4,108 peopleB+better than 66% of U.S. towns·Overall A+ · #89 of 1,032
175North East TownshipErie County · 6,424 peopleB+better than 66% of U.S. towns·Overall B · #593 of 1,032
176Whitemarsh TownshipMontgomery County · 20,198 peopleB+better than 66% of U.S. towns·Overall A+ · #85 of 1,032
177Conoy TownshipLancaster County · 3,289 peopleB+better than 66% of U.S. towns·Overall B+ · #486 of 1,032
178Lower Mount Bethel TownshipNorthampton County · 2,923 peopleB+better than 66% of U.S. towns·Overall B · #522 of 1,032
179JohnstownCambria County · 17,654 peopleB+better than 66% of U.S. towns·Overall D · #1004 of 1,032
180Hayfield TownshipCrawford County · 2,720 peopleB+better than 66% of U.S. towns·Overall B · #565 of 1,032
181Newtown TownshipBucks County · 19,806 peopleB+better than 66% of U.S. towns·Overall A · #163 of 1,032
182Oil CityVenango County · 9,301 peopleB+better than 66% of U.S. towns·Overall C+ · #777 of 1,032
183Fawn TownshipYork County · 3,075 peopleB+better than 65% of U.S. towns·Overall B− · #718 of 1,032
184SugarcreekVenango County · 4,680 peopleB+better than 65% of U.S. towns·Overall B+ · #422 of 1,032
185Cheltenham TownshipMontgomery County · 38,498 peopleB+better than 65% of U.S. towns·Overall C+ · #755 of 1,032
186Shenango TownshipMercer County · 3,431 peopleB+better than 65% of U.S. towns·Overall B+ · #453 of 1,032
187Windsor TownshipBerks County · 2,585 peopleB+better than 65% of U.S. towns·Overall B · #605 of 1,032
188Madison TownshipLackawanna County · 2,514 peopleBbetter than 65% of U.S. towns·Overall B · #568 of 1,032
189Caln TownshipChester County · 15,287 peopleBbetter than 65% of U.S. towns·Overall C+ · #796 of 1,032
190StroudsburgMonroe County · 5,809 peopleBbetter than 64% of U.S. towns·Overall C · #914 of 1,032
191HarrisburgDauphin County · 50,522 peopleBbetter than 64% of U.S. towns·Overall D− · #1029 of 1,032
192Greene TownshipPike County · 3,626 peopleBbetter than 64% of U.S. towns·Overall C · #896 of 1,032
193Dunbar TownshipFayette County · 6,371 peopleBbetter than 64% of U.S. towns·Overall C− · #919 of 1,032
194Hanover TownshipBeaver County · 3,357 peopleBbetter than 64% of U.S. towns·Overall B+ · #503 of 1,032
195Forest HillsAllegheny County · 6,116 peopleBbetter than 64% of U.S. towns·Overall A− · #356 of 1,032
196East Marlborough TownshipChester County · 7,924 peopleBbetter than 64% of U.S. towns·Overall A+ · #2 of 1,032
197South Abington TownshipLackawanna County · 9,624 peopleBbetter than 64% of U.S. towns·Overall A · #255 of 1,032
198Decatur TownshipClearfield County · 4,161 peopleBbetter than 64% of U.S. towns·Overall B · #588 of 1,032
199Jackson TownshipMonroe County · 6,500 peopleBbetter than 64% of U.S. towns·Overall C · #854 of 1,032
200Spring TownshipCentre County · 8,195 peopleBbetter than 64% of U.S. towns·Overall A · #187 of 1,032
201AthensBradford County · 3,205 peopleBbetter than 63% of U.S. towns·Overall C− · #933 of 1,032
202LewistownMifflin County · 8,385 peopleBbetter than 63% of U.S. towns·Overall D · #992 of 1,032
203Greenfield TownshipBlair County · 3,688 peopleBbetter than 63% of U.S. towns·Overall B+ · #484 of 1,032
204Derry TownshipMifflin County · 7,244 peopleBbetter than 63% of U.S. towns·Overall C · #882 of 1,032
205BellefonteCentre County · 5,862 peopleBbetter than 63% of U.S. towns·Overall A · #121 of 1,032
206Granville TownshipMifflin County · 4,625 peopleBbetter than 63% of U.S. towns·Overall C− · #947 of 1,032
207West NewtonWestmoreland County · 2,569 peopleBbetter than 63% of U.S. towns·Overall B+ · #450 of 1,032
208Spring Brook TownshipLackawanna County · 2,817 peopleBbetter than 63% of U.S. towns·Overall B · #641 of 1,032
209FranklinVenango County · 5,899 peopleBbetter than 62% of U.S. towns·Overall C · #918 of 1,032
210Derry TownshipWestmoreland County · 13,360 peopleBbetter than 62% of U.S. towns·Overall B+ · #467 of 1,032
211Woodcock TownshipCrawford County · 2,727 peopleBbetter than 62% of U.S. towns·Overall C+ · #830 of 1,032
212Benner TownshipCentre County · 8,995 peopleBbetter than 62% of U.S. towns·Overall B+ · #461 of 1,032
213SayreBradford County · 5,328 peopleBbetter than 62% of U.S. towns·Overall B− · #705 of 1,032
214Lower Moreland TownshipMontgomery County · 14,116 peopleBbetter than 62% of U.S. towns·Overall A+ · #52 of 1,032
215Paupack TownshipWayne County · 3,738 peopleBbetter than 62% of U.S. towns·Overall C− · #976 of 1,032
216West ChesterChester County · 19,591 peopleBbetter than 61% of U.S. towns·Overall B+ · #475 of 1,032
217BridgevilleAllegheny County · 4,569 peopleBbetter than 61% of U.S. towns·Overall A− · #279 of 1,032
218DerryWestmoreland County · 2,561 peopleBbetter than 61% of U.S. towns·Overall A · #248 of 1,032
219Upper Yoder TownshipCambria County · 4,985 peopleBbetter than 61% of U.S. towns·Overall B+ · #466 of 1,032
220SewickleyAllegheny County · 3,729 peopleBbetter than 61% of U.S. towns·Overall A · #185 of 1,032
221MunhallAllegheny County · 10,253 peopleBbetter than 61% of U.S. towns·Overall B− · #653 of 1,032
222WestmontCambria County · 4,747 peopleBbetter than 61% of U.S. towns·Overall B+ · #442 of 1,032
223EmmausLehigh County · 12,514 peopleBbetter than 61% of U.S. towns·Overall A− · #319 of 1,032
224Heidelberg TownshipLehigh County · 3,411 peopleBbetter than 61% of U.S. towns·Overall A− · #307 of 1,032
225Springfield TownshipBucks County · 5,246 peopleBbetter than 61% of U.S. towns·Overall A · #188 of 1,032
226WyomingLuzerne County · 3,163 peopleBbetter than 61% of U.S. towns·Overall B+ · #449 of 1,032
227Peters TownshipWashington County · 23,262 peopleBbetter than 60% of U.S. towns·Overall A+ · #77 of 1,032
228East Pikeland TownshipChester County · 8,654 peopleBbetter than 60% of U.S. towns·Overall A · #119 of 1,032
229East Penn TownshipCarbon County · 2,812 peopleBbetter than 60% of U.S. towns·Overall C · #869 of 1,032
230SteeltonDauphin County · 6,328 peopleBbetter than 60% of U.S. towns·Overall D− · #1026 of 1,032
231West WyomingLuzerne County · 2,678 peopleBbetter than 60% of U.S. towns·Overall C · #849 of 1,032
232Brown TownshipMifflin County · 4,187 peopleBbetter than 60% of U.S. towns·Overall C− · #964 of 1,032
233ArchbaldLackawanna County · 7,598 peopleBbetter than 60% of U.S. towns·Overall A− · #341 of 1,032
234Upper St. Clair TownshipAllegheny County · 20,466 peopleBbetter than 60% of U.S. towns·Overall A+ · #90 of 1,032
T235East Brandywine TownshipChester County · 10,594 peopleBbetter than 60% of U.S. towns·Overall A+ · #12 of 1,032
T235East Caln TownshipChester County · 5,971 peopleBbetter than 60% of U.S. towns·Overall A · #122 of 1,032
237ErieErie County · 91,838 peopleBbetter than 60% of U.S. towns·Overall D · #1014 of 1,032
238Clarks SummitLackawanna County · 5,069 peopleBbetter than 60% of U.S. towns·Overall A+ · #26 of 1,032
239DowningtownChester County · 8,384 peopleBbetter than 60% of U.S. towns·Overall B+ · #437 of 1,032
240Pocopson TownshipChester County · 4,480 peopleBbetter than 60% of U.S. towns·Overall A · #154 of 1,032
241Warwick TownshipChester County · 2,599 peopleBbetter than 59% of U.S. towns·Overall A · #268 of 1,032
242Fairview TownshipYork County · 18,015 peopleBbetter than 59% of U.S. towns·Overall A− · #351 of 1,032
243ParkesburgChester County · 3,976 peopleBbetter than 59% of U.S. towns·Overall C+ · #826 of 1,032
244Girard TownshipErie County · 4,780 peopleBbetter than 59% of U.S. towns·Overall B+ · #476 of 1,032
245Newtown TownshipDelaware County · 15,438 peopleBbetter than 59% of U.S. towns·Overall A+ · #36 of 1,032
246HummelstownDauphin County · 4,492 peopleBbetter than 59% of U.S. towns·Overall B+ · #460 of 1,032
247MalvernChester County · 3,427 peopleBbetter than 59% of U.S. towns·Overall A+ · #8 of 1,032
248Ellwood CityLawrence County · 7,362 peopleBbetter than 59% of U.S. towns·Overall A− · #293 of 1,032
249Boggs TownshipCentre County · 2,686 peopleBbetter than 59% of U.S. towns·Overall B+ · #516 of 1,032
250Sinking SpringBerks County · 4,584 peopleBbetter than 59% of U.S. towns·Overall B+ · #495 of 1,032
251Tilden TownshipBerks County · 3,718 peopleBbetter than 59% of U.S. towns·Overall B− · #647 of 1,032
252Hempfield TownshipWestmoreland County · 41,421 peopleBbetter than 59% of U.S. towns·Overall A+ · #104 of 1,032
253South Manheim TownshipSchuylkill County · 2,820 peopleBbetter than 59% of U.S. towns·Overall C+ · #773 of 1,032
254HamburgBerks County · 4,551 peopleBbetter than 59% of U.S. towns·Overall C+ · #798 of 1,032
255Newton TownshipLackawanna County · 2,956 peopleBbetter than 58% of U.S. towns·Overall A− · #379 of 1,032
256NesquehoningCarbon County · 3,336 peopleBbetter than 58% of U.S. towns·Overall C · #887 of 1,032
257Upper Uwchlan TownshipChester County · 13,681 peopleBbetter than 58% of U.S. towns·Overall A+ · #22 of 1,032
258Nether Providence TownshipDelaware County · 14,468 peopleBbetter than 58% of U.S. towns·Overall A+ · #15 of 1,032
259ZelienopleButler County · 3,752 peopleBbetter than 58% of U.S. towns·Overall A+ · #72 of 1,032
260Waterford TownshipErie County · 3,852 peopleBbetter than 58% of U.S. towns·Overall B+ · #444 of 1,032
261Fermanagh TownshipJuniata County · 2,861 peopleBbetter than 58% of U.S. towns·Overall C · #870 of 1,032
262West Hanover TownshipDauphin County · 11,601 peopleBbetter than 57% of U.S. towns·Overall B+ · #489 of 1,032
263Adams TownshipCambria County · 5,558 peopleBbetter than 57% of U.S. towns·Overall A · #139 of 1,032
264Washington TownshipFranklin County · 15,518 peopleBbetter than 57% of U.S. towns·Overall C+ · #803 of 1,032
265East Whiteland TownshipChester County · 14,983 peopleBbetter than 57% of U.S. towns·Overall A · #124 of 1,032
266Aston TownshipDelaware County · 16,760 peopleBbetter than 57% of U.S. towns·Overall A · #235 of 1,032
267SpringdaleAllegheny County · 3,234 peopleBbetter than 57% of U.S. towns·Overall A · #182 of 1,032
268Canaan TownshipWayne County · 3,701 peopleBbetter than 57% of U.S. towns·Overall C · #875 of 1,032
269PottsvilleSchuylkill County · 13,170 peopleBbetter than 57% of U.S. towns·Overall C · #871 of 1,032
270MonroevilleAllegheny County · 27,685 peopleBbetter than 57% of U.S. towns·Overall B · #636 of 1,032
271East Goshen TownshipChester County · 18,365 peopleBbetter than 57% of U.S. towns·Overall A · #164 of 1,032
272LehightonCarbon County · 5,232 peopleBbetter than 56% of U.S. towns·Overall B · #604 of 1,032
273Mahoning TownshipMontour County · 4,469 peopleBbetter than 56% of U.S. towns·Overall A− · #366 of 1,032
274Robeson TownshipBerks County · 7,805 peopleBbetter than 56% of U.S. towns·Overall A− · #277 of 1,032
275Franklin ParkAllegheny County · 14,978 peopleBbetter than 56% of U.S. towns·Overall A+ · #48 of 1,032
276Mahoning TownshipCarbon County · 4,390 peopleBbetter than 56% of U.S. towns·Overall C · #852 of 1,032
277DallastownYork County · 4,198 peopleBbetter than 56% of U.S. towns·Overall A− · #390 of 1,032
278Dingman TownshipPike County · 13,467 peopleBbetter than 56% of U.S. towns·Overall B− · #736 of 1,032
279Portage TownshipCambria County · 3,335 peopleBbetter than 56% of U.S. towns·Overall A · #215 of 1,032
280Mount Pleasant TownshipWashington County · 3,351 peopleBbetter than 56% of U.S. towns·Overall A · #196 of 1,032
281Salem TownshipWayne County · 4,174 peopleBbetter than 56% of U.S. towns·Overall C · #865 of 1,032
282Springfield TownshipErie County · 3,002 peopleBbetter than 56% of U.S. towns·Overall C+ · #787 of 1,032
283Fairview TownshipLuzerne County · 4,742 peopleBbetter than 55% of U.S. towns·Overall A+ · #95 of 1,032
284Indiana TownshipAllegheny County · 7,420 peopleBbetter than 55% of U.S. towns·Overall A+ · #31 of 1,032
285Franklin TownshipCarbon County · 4,421 peopleBbetter than 55% of U.S. towns·Overall B− · #649 of 1,032
286Springfield TownshipDelaware County · 25,039 peopleBbetter than 55% of U.S. towns·Overall A · #228 of 1,032
287West Pikeland TownshipChester County · 4,045 peopleBbetter than 55% of U.S. towns·Overall A+ · #33 of 1,032
288Bedminster TownshipBucks County · 7,501 peopleBbetter than 55% of U.S. towns·Overall A · #222 of 1,032
289Rush TownshipCentre County · 3,556 peopleBbetter than 55% of U.S. towns·Overall C+ · #757 of 1,032
290Lake TownshipWayne County · 4,910 peopleBbetter than 55% of U.S. towns·Overall C− · #943 of 1,032
291Hamilton TownshipMonroe County · 8,520 peopleBbetter than 55% of U.S. towns·Overall C− · #973 of 1,032
292Harmar TownshipAllegheny County · 2,998 peopleBbetter than 55% of U.S. towns·Overall B · #520 of 1,032
293Amwell TownshipWashington County · 3,646 peopleB−better than 55% of U.S. towns·Overall A− · #383 of 1,032
294Wright TownshipLuzerne County · 5,938 peopleB−better than 55% of U.S. towns·Overall A− · #289 of 1,032
295MillersvilleLancaster County · 9,280 peopleB−better than 55% of U.S. towns·Overall A− · #286 of 1,032
296Ferguson TownshipCentre County · 18,813 peopleB−better than 54% of U.S. towns·Overall A · #116 of 1,032
297Wayne TownshipSchuylkill County · 5,385 peopleB−better than 54% of U.S. towns·Overall B · #611 of 1,032
298Wolf TownshipLycoming County · 3,084 peopleB−better than 54% of U.S. towns·Overall B · #625 of 1,032
299Fairview TownshipErie County · 11,494 peopleB−better than 54% of U.S. towns·Overall A− · #345 of 1,032
300Harveys LakeLuzerne County · 2,889 peopleB−better than 54% of U.S. towns·Overall A− · #369 of 1,032
301VandergriftWestmoreland County · 4,903 peopleB−better than 54% of U.S. towns·Overall B+ · #445 of 1,032
302Plymouth TownshipMontgomery County · 18,555 peopleB−better than 54% of U.S. towns·Overall B+ · #454 of 1,032
303Green TreeAllegheny County · 4,672 peopleB−better than 54% of U.S. towns·Overall A+ · #47 of 1,032
304Walker TownshipJuniata County · 2,790 peopleB−better than 53% of U.S. towns·Overall B− · #665 of 1,032
305Montgomery TownshipFranklin County · 5,823 peopleB−better than 53% of U.S. towns·Overall C · #889 of 1,032
306Pulaski TownshipLawrence County · 3,043 peopleB−better than 53% of U.S. towns·Overall A+ · #99 of 1,032
307Wilmington TownshipLawrence County · 2,642 peopleB−better than 53% of U.S. towns·Overall A− · #343 of 1,032
308West Bradford TownshipChester County · 14,780 peopleB−better than 53% of U.S. towns·Overall A · #213 of 1,032
309Millcreek TownshipErie County · 52,680 peopleB−better than 53% of U.S. towns·Overall B+ · #441 of 1,032
310Jefferson TownshipLackawanna County · 3,883 peopleB−better than 53% of U.S. towns·Overall A− · #280 of 1,032
311ShamokinNorthumberland County · 6,764 peopleB−better than 53% of U.S. towns·Overall C · #915 of 1,032
312MurrysvilleWestmoreland County · 20,636 peopleB−better than 53% of U.S. towns·Overall A+ · #41 of 1,032
313MillvaleAllegheny County · 3,211 peopleB−better than 53% of U.S. towns·Overall A · #132 of 1,032
314HollidaysburgBlair County · 5,470 peopleB−better than 53% of U.S. towns·Overall A · #159 of 1,032
315Hepburn TownshipLycoming County · 2,534 peopleB−better than 53% of U.S. towns·Overall C+ · #809 of 1,032
316HatboroMontgomery County · 8,593 peopleB−better than 53% of U.S. towns·Overall A · #169 of 1,032
317Ohio TownshipAllegheny County · 7,268 peopleB−better than 53% of U.S. towns·Overall A+ · #88 of 1,032
318EtnaAllegheny County · 3,269 peopleB−better than 53% of U.S. towns·Overall A− · #313 of 1,032
319PhilipsburgCentre County · 2,674 peopleB−better than 52% of U.S. towns·Overall B · #583 of 1,032
320South Annville TownshipLebanon County · 3,517 peopleB−better than 52% of U.S. towns·Overall B− · #733 of 1,032
321Frankstown TownshipBlair County · 7,423 peopleB−better than 52% of U.S. towns·Overall B+ · #481 of 1,032
322UniontownFayette County · 9,434 peopleB−better than 52% of U.S. towns·Overall D · #1009 of 1,032
323Susquehanna TownshipDauphin County · 28,434 peopleB−better than 52% of U.S. towns·Overall C+ · #760 of 1,032
324Marshall TownshipAllegheny County · 10,499 peopleB−better than 52% of U.S. towns·Overall A+ · #92 of 1,032
325Horsham TownshipMontgomery County · 27,882 peopleB−better than 52% of U.S. towns·Overall A · #141 of 1,032
326Charleston TownshipTioga County · 3,471 peopleB−better than 52% of U.S. towns·Overall B · #602 of 1,032
327AmbridgeBeaver County · 6,944 peopleB−better than 52% of U.S. towns·Overall C− · #959 of 1,032
328BerwickColumbia County · 10,297 peopleB−better than 52% of U.S. towns·Overall C+ · #831 of 1,032
329Westtown TownshipChester County · 11,290 peopleB−better than 52% of U.S. towns·Overall A · #145 of 1,032
330East Hopewell TownshipYork County · 2,555 peopleB−better than 52% of U.S. towns·Overall B− · #707 of 1,032
331WellsboroTioga County · 3,393 peopleB−better than 52% of U.S. towns·Overall B+ · #411 of 1,032
332Charlestown TownshipChester County · 6,577 peopleB−better than 52% of U.S. towns·Overall A+ · #69 of 1,032
333Union TownshipMifflin County · 3,684 peopleB−better than 52% of U.S. towns·Overall C− · #946 of 1,032
334Smithfield TownshipHuntingdon County · 3,981 peopleB−better than 52% of U.S. towns·Overall B+ · #471 of 1,032
335Delmar TownshipTioga County · 2,796 peopleB−better than 52% of U.S. towns·Overall B− · #701 of 1,032
336Muncy Creek TownshipLycoming County · 3,563 peopleB−better than 52% of U.S. towns·Overall B · #610 of 1,032
337Haverford TownshipDelaware County · 50,997 peopleB−better than 51% of U.S. towns·Overall A+ · #71 of 1,032
338Pennsbury TownshipChester County · 3,879 peopleB−better than 51% of U.S. towns·Overall A · #152 of 1,032
339Lehman TownshipLuzerne County · 3,455 peopleB−better than 51% of U.S. towns·Overall B · #633 of 1,032
340ButlerButler County · 12,879 peopleB−better than 51% of U.S. towns·Overall C · #911 of 1,032
341Foster TownshipMcKean County · 3,868 peopleB−better than 51% of U.S. towns·Overall B · #628 of 1,032
342Jefferson TownshipButler County · 5,096 peopleB−better than 51% of U.S. towns·Overall A · #259 of 1,032
343CanonsburgWashington County · 9,529 peopleB−better than 51% of U.S. towns·Overall A+ · #23 of 1,032
344MansfieldTioga County · 2,937 peopleB−better than 51% of U.S. towns·Overall B+ · #403 of 1,032
345West Goshen TownshipChester County · 24,224 peopleB−better than 51% of U.S. towns·Overall A− · #288 of 1,032
346South Franklin TownshipWashington County · 2,855 peopleB−better than 51% of U.S. towns·Overall B+ · #412 of 1,032
347BradfordMcKean County · 7,442 peopleB−better than 50% of U.S. towns·Overall C− · #974 of 1,032
348MillersburgDauphin County · 2,540 peopleB−better than 50% of U.S. towns·Overall A · #243 of 1,032
349Oakland TownshipButler County · 2,707 peopleB−better than 50% of U.S. towns·Overall B− · #650 of 1,032
350Pine TownshipAllegheny County · 15,475 peopleB−better than 50% of U.S. towns·Overall A · #140 of 1,032
351CraftonAllegheny County · 5,790 peopleB−better than 50% of U.S. towns·Overall B− · #652 of 1,032
352BellevueAllegheny County · 7,888 peopleB−better than 50% of U.S. towns·Overall B+ · #459 of 1,032
353East Hanover TownshipLebanon County · 2,715 peopleB−better than 50% of U.S. towns·Overall B− · #682 of 1,032
354Bethel TownshipBerks County · 4,160 peopleB−better than 50% of U.S. towns·Overall A− · #329 of 1,032
355Smith TownshipWashington County · 4,205 peopleB−better than 50% of U.S. towns·Overall A− · #375 of 1,032
356Chadds Ford TownshipDelaware County · 3,992 peopleB−better than 49% of U.S. towns·Overall A · #269 of 1,032
357Hempfield TownshipMercer County · 3,646 peopleB−better than 49% of U.S. towns·Overall C− · #950 of 1,032
358DillsburgYork County · 2,635 peopleB−better than 49% of U.S. towns·Overall A− · #273 of 1,032
359Richland TownshipAllegheny County · 11,840 peopleB−better than 49% of U.S. towns·Overall A · #128 of 1,032
360Bradford TownshipMcKean County · 4,471 peopleB−better than 49% of U.S. towns·Overall B · #574 of 1,032
361DanvilleMontour County · 4,101 peopleB−better than 49% of U.S. towns·Overall B · #598 of 1,032
362Lower Allen TownshipCumberland County · 21,254 peopleB−better than 49% of U.S. towns·Overall B+ · #429 of 1,032
363ColumbiaLancaster County · 10,314 peopleB−better than 49% of U.S. towns·Overall D · #995 of 1,032
364Monroe TownshipSnyder County · 4,229 peopleB−better than 49% of U.S. towns·Overall B · #579 of 1,032
365GreenvilleMercer County · 5,406 peopleB−better than 48% of U.S. towns·Overall B+ · #474 of 1,032
366AmblerMontgomery County · 6,840 peopleB−better than 48% of U.S. towns·Overall A+ · #100 of 1,032
367Upper Paxton TownshipDauphin County · 4,041 peopleB−better than 48% of U.S. towns·Overall C · #913 of 1,032
368Monaghan TownshipYork County · 2,817 peopleB−better than 48% of U.S. towns·Overall A · #231 of 1,032
369Franklin TownshipBeaver County · 3,864 peopleB−better than 48% of U.S. towns·Overall A · #118 of 1,032
370West Salem TownshipMercer County · 3,177 peopleB−better than 48% of U.S. towns·Overall C− · #945 of 1,032
371Shaler TownshipAllegheny County · 26,833 peopleB−better than 48% of U.S. towns·Overall A+ · #55 of 1,032
372West Vincent TownshipChester County · 6,885 peopleB−better than 48% of U.S. towns·Overall A+ · #10 of 1,032
373Edgmont TownshipDelaware County · 4,706 peopleB−better than 48% of U.S. towns·Overall A · #195 of 1,032
374North BraddockAllegheny County · 4,107 peopleB−better than 48% of U.S. towns·Overall C · #883 of 1,032
375Jersey ShoreLycoming County · 4,048 peopleB−better than 48% of U.S. towns·Overall B · #619 of 1,032
376Cumberland TownshipAdams County · 7,219 peopleB−better than 48% of U.S. towns·Overall A · #134 of 1,032
377QuarryvilleLancaster County · 2,871 peopleB−better than 48% of U.S. towns·Overall B · #585 of 1,032
378Manheim TownshipLancaster County · 44,826 peopleB−better than 48% of U.S. towns·Overall A · #227 of 1,032
379MonongahelaWashington County · 4,041 peopleB−better than 47% of U.S. towns·Overall B · #586 of 1,032
380Monroe TownshipCumberland County · 6,748 peopleB−better than 47% of U.S. towns·Overall A · #226 of 1,032
381Pine TownshipMercer County · 4,730 peopleB−better than 47% of U.S. towns·Overall A− · #333 of 1,032
382Skippack TownshipMontgomery County · 14,502 peopleB−better than 47% of U.S. towns·Overall A+ · #79 of 1,032
383Salem TownshipWestmoreland County · 6,006 peopleB−better than 47% of U.S. towns·Overall A · #166 of 1,032
384Springfield TownshipFayette County · 2,634 peopleB−better than 47% of U.S. towns·Overall D · #984 of 1,032
385Carroll TownshipYork County · 7,416 peopleB−better than 47% of U.S. towns·Overall A · #160 of 1,032
386Franklin TownshipYork County · 5,182 peopleB−better than 47% of U.S. towns·Overall A · #264 of 1,032
387ChambersburgFranklin County · 23,376 peopleB−better than 47% of U.S. towns·Overall C− · #949 of 1,032
388Grove CityMercer County · 7,694 peopleB−better than 47% of U.S. towns·Overall A · #126 of 1,032
389South Hanover TownshipDauphin County · 7,372 peopleB−better than 47% of U.S. towns·Overall B+ · #438 of 1,032
390West Buffalo TownshipUnion County · 2,852 peopleB−better than 47% of U.S. towns·Overall B · #599 of 1,032
391BirdsboroBerks County · 5,161 peopleB−better than 47% of U.S. towns·Overall A− · #380 of 1,032
392McCandless TownshipAllegheny County · 28,439 peopleB−better than 47% of U.S. towns·Overall A+ · #20 of 1,032
393BangorNorthampton County · 5,118 peopleB−better than 47% of U.S. towns·Overall B · #629 of 1,032
394NorthamptonNorthampton County · 10,570 peopleB−better than 46% of U.S. towns·Overall A · #233 of 1,032
395East Drumore TownshipLancaster County · 3,935 peopleB−better than 46% of U.S. towns·Overall C− · #934 of 1,032
396Quincy TownshipFranklin County · 5,283 peopleB−better than 46% of U.S. towns·Overall C · #907 of 1,032
397Hegins TownshipSchuylkill County · 3,368 peopleB−better than 46% of U.S. towns·Overall A+ · #40 of 1,032
398MifflinburgUnion County · 3,436 peopleB−better than 46% of U.S. towns·Overall A− · #299 of 1,032
399Richland TownshipCambria County · 11,936 peopleB−better than 46% of U.S. towns·Overall B+ · #506 of 1,032
400KittanningArmstrong County · 3,941 peopleB−better than 46% of U.S. towns·Overall B · #624 of 1,032
401Wheatfield TownshipPerry County · 3,250 peopleB−better than 46% of U.S. towns·Overall B− · #675 of 1,032
402SlatingtonLehigh County · 4,296 peopleB−better than 46% of U.S. towns·Overall C+ · #752 of 1,032
403Warrington TownshipYork County · 4,681 peopleB−better than 46% of U.S. towns·Overall A− · #344 of 1,032
404Center TownshipIndiana County · 4,330 peopleB−better than 46% of U.S. towns·Overall B · #635 of 1,032
405Straban TownshipAdams County · 4,968 peopleB−better than 46% of U.S. towns·Overall A · #247 of 1,032
406Rockland TownshipBerks County · 3,704 peopleB−better than 46% of U.S. towns·Overall B− · #662 of 1,032
407Peters TownshipFranklin County · 4,473 peopleB−better than 46% of U.S. towns·Overall C+ · #774 of 1,032
408Kennett SquareChester County · 6,893 peopleB−better than 46% of U.S. towns·Overall A− · #365 of 1,032
409BrentwoodAllegheny County · 9,597 peopleB−better than 46% of U.S. towns·Overall B+ · #413 of 1,032
410Decatur TownshipMifflin County · 2,943 peopleB−better than 46% of U.S. towns·Overall D · #989 of 1,032
411Morris TownshipClearfield County · 2,731 peopleB−better than 45% of U.S. towns·Overall C · #892 of 1,032
412ClearfieldClearfield County · 5,753 peopleB−better than 45% of U.S. towns·Overall C · #848 of 1,032
413White Deer TownshipUnion County · 4,363 peopleB−better than 45% of U.S. towns·Overall B+ · #435 of 1,032
414West Penn TownshipSchuylkill County · 4,616 peopleC+better than 45% of U.S. towns·Overall B− · #689 of 1,032
415SelinsgroveSnyder County · 5,488 peopleC+better than 45% of U.S. towns·Overall A · #230 of 1,032
416Perry TownshipBerks County · 2,524 peopleC+better than 45% of U.S. towns·Overall B · #627 of 1,032
417Stroud TownshipMonroe County · 19,629 peopleC+better than 45% of U.S. towns·Overall C+ · #800 of 1,032
418Armstrong TownshipIndiana County · 2,747 peopleC+better than 45% of U.S. towns·Overall B · #544 of 1,032
419Collier TownshipAllegheny County · 9,103 peopleC+better than 45% of U.S. towns·Overall A− · #381 of 1,032
420West Providence TownshipBedford County · 3,064 peopleC+better than 44% of U.S. towns·Overall C · #842 of 1,032
421East Hanover TownshipDauphin County · 6,100 peopleC+better than 44% of U.S. towns·Overall B+ · #417 of 1,032
422Carroll TownshipWashington County · 5,274 peopleC+better than 44% of U.S. towns·Overall A− · #367 of 1,032
423DunmoreLackawanna County · 14,249 peopleC+better than 44% of U.S. towns·Overall B+ · #464 of 1,032
424Lower Providence TownshipMontgomery County · 26,242 peopleC+better than 44% of U.S. towns·Overall A+ · #73 of 1,032
425CornwallLebanon County · 4,698 peopleC+better than 44% of U.S. towns·Overall A− · #331 of 1,032
426FleetwoodBerks County · 4,094 peopleC+better than 44% of U.S. towns·Overall B+ · #512 of 1,032
427Marple TownshipDelaware County · 24,323 peopleC+better than 44% of U.S. towns·Overall A+ · #97 of 1,032
428HermitageMercer County · 16,308 peopleC+better than 44% of U.S. towns·Overall B · #580 of 1,032
429Ruscombmanor TownshipBerks County · 4,077 peopleC+better than 44% of U.S. towns·Overall A− · #372 of 1,032
430Upper Merion TownshipMontgomery County · 36,674 peopleC+better than 44% of U.S. towns·Overall B · #534 of 1,032
431LancasterLancaster County · 58,366 peopleC+better than 44% of U.S. towns·Overall D · #1002 of 1,032
432CoopersburgLehigh County · 2,535 peopleC+better than 44% of U.S. towns·Overall A · #131 of 1,032
433Kennett TownshipChester County · 9,253 peopleC+better than 44% of U.S. towns·Overall A · #263 of 1,032
434PerkasieBucks County · 9,312 peopleC+better than 44% of U.S. towns·Overall A− · #320 of 1,032
435Union CityErie County · 2,823 peopleC+better than 43% of U.S. towns·Overall B · #550 of 1,032
436Schuylkill TownshipChester County · 8,960 peopleC+better than 43% of U.S. towns·Overall A+ · #64 of 1,032
437Winfield TownshipButler County · 3,287 peopleC+better than 43% of U.S. towns·Overall A− · #334 of 1,032
438Lawrence Park TownshipErie County · 3,684 peopleC+better than 43% of U.S. towns·Overall B · #563 of 1,032
439East St. Clair TownshipBedford County · 2,922 peopleC+better than 43% of U.S. towns·Overall B− · #710 of 1,032
440Lower Makefield TownshipBucks County · 34,028 peopleC+better than 43% of U.S. towns·Overall A · #155 of 1,032
441BrookhavenDelaware County · 8,362 peopleC+better than 43% of U.S. towns·Overall B+ · #465 of 1,032
442Washington TownshipLehigh County · 6,647 peopleC+better than 43% of U.S. towns·Overall B− · #742 of 1,032
T443North Buffalo TownshipArmstrong County · 2,611 peopleC+better than 43% of U.S. towns·Overall B− · #655 of 1,032
T443North Franklin TownshipWashington County · 4,726 peopleC+better than 43% of U.S. towns·Overall A · #192 of 1,032
445Penn TownshipSnyder County · 4,098 peopleC+better than 43% of U.S. towns·Overall C+ · #756 of 1,032
446Upper Mount Bethel TownshipNorthampton County · 6,463 peopleC+better than 42% of U.S. towns·Overall B− · #712 of 1,032
447Washington TownshipNorthampton County · 5,222 peopleC+better than 42% of U.S. towns·Overall B · #614 of 1,032
448CaliforniaWashington County · 4,615 peopleC+better than 42% of U.S. towns·Overall B− · #692 of 1,032
449Green TownshipIndiana County · 3,388 peopleC+better than 42% of U.S. towns·Overall C− · #920 of 1,032
450ConshohockenMontgomery County · 9,266 peopleC+better than 42% of U.S. towns·Overall A+ · #101 of 1,032
451MohntonBerks County · 2,939 peopleC+better than 42% of U.S. towns·Overall A− · #392 of 1,032
452Sewickley TownshipWestmoreland County · 5,535 peopleC+better than 42% of U.S. towns·Overall B+ · #436 of 1,032
453Sugarloaf TownshipLuzerne County · 4,068 peopleC+better than 42% of U.S. towns·Overall B · #630 of 1,032
454North Strabane TownshipWashington County · 17,433 peopleC+better than 42% of U.S. towns·Overall A+ · #78 of 1,032
455MechanicsburgCumberland County · 10,037 peopleC+better than 42% of U.S. towns·Overall A+ · #83 of 1,032
456PittstonLuzerne County · 7,715 peopleC+better than 42% of U.S. towns·Overall C+ · #772 of 1,032
457South Strabane TownshipWashington County · 9,672 peopleC+better than 42% of U.S. towns·Overall C+ · #811 of 1,032
458Canton TownshipWashington County · 8,269 peopleC+better than 42% of U.S. towns·Overall B · #540 of 1,032
459Birmingham TownshipChester County · 4,118 peopleC+better than 42% of U.S. towns·Overall A+ · #4 of 1,032
460ChurchillAllegheny County · 3,014 peopleC+better than 42% of U.S. towns·Overall A · #237 of 1,032
461MasontownFayette County · 3,100 peopleC+better than 42% of U.S. towns·Overall C · #897 of 1,032
462BlairsvilleIndiana County · 3,176 peopleC+better than 42% of U.S. towns·Overall B · #637 of 1,032
463YardleyBucks County · 2,577 peopleC+better than 42% of U.S. towns·Overall A+ · #86 of 1,032
464Centre TownshipBerks County · 4,264 peopleC+better than 42% of U.S. towns·Overall B · #521 of 1,032
465WashingtonWashington County · 13,377 peopleC+better than 42% of U.S. towns·Overall C · #860 of 1,032
466East Coventry TownshipChester County · 7,463 peopleC+better than 42% of U.S. towns·Overall A− · #339 of 1,032
467North Newton TownshipCumberland County · 2,600 peopleC+better than 42% of U.S. towns·Overall B+ · #420 of 1,032
468AltoonaBlair County · 42,347 peopleC+better than 42% of U.S. towns·Overall C · #886 of 1,032
469Upper Saucon TownshipLehigh County · 18,217 peopleC+better than 42% of U.S. towns·Overall A+ · #108 of 1,032
470Lawrence TownshipClearfield County · 7,309 peopleC+better than 41% of U.S. towns·Overall C · #893 of 1,032
471GettysburgAdams County · 8,365 peopleC+better than 41% of U.S. towns·Overall A · #266 of 1,032
472West PittstonLuzerne County · 4,682 peopleC+better than 41% of U.S. towns·Overall C+ · #780 of 1,032
473Conestoga TownshipLancaster County · 3,916 peopleC+better than 41% of U.S. towns·Overall A · #193 of 1,032
474Pocono TownshipMonroe County · 10,902 peopleC+better than 41% of U.S. towns·Overall C+ · #794 of 1,032
475PhoenixvilleChester County · 20,356 peopleC+better than 41% of U.S. towns·Overall A · #267 of 1,032
476North Coventry TownshipChester County · 8,413 peopleC+better than 41% of U.S. towns·Overall A− · #342 of 1,032
477Thornbury TownshipChester County · 3,165 peopleC+better than 41% of U.S. towns·Overall A · #212 of 1,032
478ShenandoahSchuylkill County · 4,122 peopleC+better than 41% of U.S. towns·Overall C− · #939 of 1,032
479Armagh TownshipMifflin County · 4,088 peopleC+better than 41% of U.S. towns·Overall C+ · #759 of 1,032
480South Coventry TownshipChester County · 2,822 peopleC+better than 41% of U.S. towns·Overall A · #173 of 1,032
481Codorus TownshipYork County · 4,014 peopleC+better than 41% of U.S. towns·Overall B · #558 of 1,032
482Pymatuning TownshipMercer County · 3,031 peopleC+better than 41% of U.S. towns·Overall B− · #667 of 1,032
483CarbondaleLackawanna County · 8,731 peopleC+better than 40% of U.S. towns·Overall C+ · #810 of 1,032
484BathNorthampton County · 2,903 peopleC+better than 40% of U.S. towns·Overall C · #912 of 1,032
485South Middleton TownshipCumberland County · 17,792 peopleC+better than 40% of U.S. towns·Overall A · #271 of 1,032
486Mount Joy TownshipAdams County · 3,881 peopleC+better than 40% of U.S. towns·Overall B− · #658 of 1,032
487West Brandywine TownshipChester County · 8,131 peopleC+better than 40% of U.S. towns·Overall B− · #696 of 1,032
488Buckingham TownshipBucks County · 20,757 peopleC+better than 40% of U.S. towns·Overall A+ · #30 of 1,032
489Brecknock TownshipBerks County · 4,670 peopleC+better than 40% of U.S. towns·Overall B+ · #424 of 1,032
490Slippery Rock TownshipLawrence County · 2,851 peopleC+better than 40% of U.S. towns·Overall A− · #377 of 1,032
491South WilliamsportLycoming County · 6,124 peopleC+better than 40% of U.S. towns·Overall B+ · #470 of 1,032
492Upper Salford TownshipMontgomery County · 3,182 peopleC+better than 40% of U.S. towns·Overall A · #170 of 1,032
493Buffalo TownshipButler County · 8,214 peopleC+better than 40% of U.S. towns·Overall A · #223 of 1,032
494Ross TownshipAllegheny County · 32,218 peopleC+better than 40% of U.S. towns·Overall A− · #285 of 1,032
495LansdowneDelaware County · 11,141 peopleC+better than 40% of U.S. towns·Overall C · #885 of 1,032
496North Londonderry TownshipLebanon County · 9,109 peopleC+better than 40% of U.S. towns·Overall A · #190 of 1,032
497South Buffalo TownshipArmstrong County · 2,674 peopleC+better than 40% of U.S. towns·Overall A+ · #91 of 1,032
498Towamensing TownshipCarbon County · 4,610 peopleC+better than 40% of U.S. towns·Overall C · #891 of 1,032
499NazarethNorthampton County · 6,091 peopleC+better than 40% of U.S. towns·Overall A− · #317 of 1,032
500Penn TownshipCumberland County · 2,937 peopleC+better than 40% of U.S. towns·Overall B+ · #423 of 1,032
501ScrantonLackawanna County · 75,514 peopleC+better than 40% of U.S. towns·Overall D · #1005 of 1,032
502Marlborough TownshipMontgomery County · 3,563 peopleC+better than 40% of U.S. towns·Overall B+ · #405 of 1,032
503Union TownshipBerks County · 4,047 peopleC+better than 40% of U.S. towns·Overall B · #639 of 1,032
504Penn TownshipWestmoreland County · 20,755 peopleC+better than 40% of U.S. towns·Overall A+ · #44 of 1,032
505East Vincent TownshipChester County · 7,775 peopleC+better than 40% of U.S. towns·Overall A+ · #46 of 1,032
506Summit HillCarbon County · 3,133 peopleC+better than 39% of U.S. towns·Overall C+ · #749 of 1,032
507Kiskiminetas TownshipArmstrong County · 4,522 peopleC+better than 39% of U.S. towns·Overall B+ · #399 of 1,032
508East PetersburgLancaster County · 4,702 peopleC+better than 39% of U.S. towns·Overall A · #179 of 1,032
509East Franklin TownshipArmstrong County · 3,699 peopleC+better than 39% of U.S. towns·Overall B · #535 of 1,032
510East Bradford TownshipChester County · 10,970 peopleC+better than 39% of U.S. towns·Overall A · #184 of 1,032
511Lower Towamensing TownshipCarbon County · 3,113 peopleC+better than 39% of U.S. towns·Overall B− · #715 of 1,032
512North Union TownshipFayette County · 11,368 peopleC+better than 39% of U.S. towns·Overall A− · #350 of 1,032
513PenndelBucks County · 2,507 peopleC+better than 39% of U.S. towns·Overall A · #234 of 1,032
514SharonMercer County · 12,648 peopleC+better than 39% of U.S. towns·Overall D · #986 of 1,032
515Ralpho TownshipNorthumberland County · 4,181 peopleC+better than 39% of U.S. towns·Overall A+ · #59 of 1,032
516Schuylkill HavenSchuylkill County · 5,253 peopleC+better than 38% of U.S. towns·Overall B− · #683 of 1,032
517South Londonderry TownshipLebanon County · 8,940 peopleC+better than 38% of U.S. towns·Overall A+ · #103 of 1,032
518Upper Nazareth TownshipNorthampton County · 8,521 peopleC+better than 38% of U.S. towns·Overall A · #194 of 1,032
519EastonNorthampton County · 30,402 peopleC+better than 38% of U.S. towns·Overall C · #841 of 1,032
520WilkinsburgAllegheny County · 13,602 peopleC+better than 38% of U.S. towns·Overall D · #1003 of 1,032
521TraffordWestmoreland County · 3,211 peopleC+better than 38% of U.S. towns·Overall A+ · #68 of 1,032
522BethlehemNorthampton County · 79,644 peopleC+better than 38% of U.S. towns·Overall C− · #942 of 1,032
523Butler TownshipAdams County · 2,626 peopleC+better than 38% of U.S. towns·Overall B · #631 of 1,032
524Mahoning TownshipLawrence County · 2,649 peopleC+better than 38% of U.S. towns·Overall A+ · #106 of 1,032
525Spring CityChester County · 3,878 peopleC+better than 38% of U.S. towns·Overall A− · #349 of 1,032
526Towamencin TownshipMontgomery County · 17,955 peopleC+better than 37% of U.S. towns·Overall A · #211 of 1,032
527Oley TownshipBerks County · 3,874 peopleC+better than 37% of U.S. towns·Overall A · #209 of 1,032
528Bern TownshipBerks County · 6,780 peopleC+better than 37% of U.S. towns·Overall B+ · #401 of 1,032
529Lower Milford TownshipLehigh County · 3,898 peopleC+better than 37% of U.S. towns·Overall A · #239 of 1,032
530Upper Providence TownshipMontgomery County · 24,963 peopleC+better than 37% of U.S. towns·Overall A− · #283 of 1,032
531Exeter TownshipBerks County · 26,069 peopleC+better than 37% of U.S. towns·Overall B · #591 of 1,032
532BridgeportMontgomery County · 5,758 peopleC+better than 37% of U.S. towns·Overall B+ · #439 of 1,032
533Lower Paxton TownshipDauphin County · 55,564 peopleC+better than 37% of U.S. towns·Overall B · #532 of 1,032
534South Huntingdon TownshipWestmoreland County · 5,303 peopleC+better than 37% of U.S. towns·Overall B+ · #492 of 1,032
535Georges TownshipFayette County · 6,092 peopleC+better than 37% of U.S. towns·Overall B · #566 of 1,032
536Franklin TownshipButler County · 2,602 peopleC+better than 36% of U.S. towns·Overall A · #202 of 1,032
537Raccoon TownshipBeaver County · 2,737 peopleC+better than 36% of U.S. towns·Overall A− · #326 of 1,032
538East Rockhill TownshipBucks County · 5,908 peopleC+better than 36% of U.S. towns·Overall A− · #359 of 1,032
539Mount Pleasant TownshipAdams County · 4,797 peopleC+better than 36% of U.S. towns·Overall B− · #668 of 1,032
540Plumstead TownshipBucks County · 14,357 peopleC+better than 36% of U.S. towns·Overall A · #156 of 1,032
541KulpmontNorthumberland County · 2,688 peopleC+better than 36% of U.S. towns·Overall B · #559 of 1,032
542College TownshipCentre County · 10,393 peopleC+better than 36% of U.S. towns·Overall A · #161 of 1,032
543South Fayette TownshipAllegheny County · 18,648 peopleC+better than 36% of U.S. towns·Overall A+ · #39 of 1,032
544Port VueAllegheny County · 3,519 peopleC+better than 36% of U.S. towns·Overall B+ · #443 of 1,032
545Bushkill TownshipNorthampton County · 8,739 peopleC+better than 36% of U.S. towns·Overall A− · #347 of 1,032
546DormontAllegheny County · 7,816 peopleC+better than 36% of U.S. towns·Overall A+ · #110 of 1,032
547Lower Salford TownshipMontgomery County · 16,444 peopleC+better than 36% of U.S. towns·Overall A+ · #113 of 1,032
548Smithfield TownshipMonroe County · 7,890 peopleC+better than 36% of U.S. towns·Overall C+ · #829 of 1,032
549Forward TownshipAllegheny County · 2,918 peopleC+better than 36% of U.S. towns·Overall B+ · #433 of 1,032
550East Hempfield TownshipLancaster County · 27,287 peopleC+better than 36% of U.S. towns·Overall A · #256 of 1,032
551CharleroiWashington County · 4,112 peopleC+better than 36% of U.S. towns·Overall C · #864 of 1,032
552Summit TownshipErie County · 7,539 peopleC+better than 36% of U.S. towns·Overall B · #538 of 1,032
553Upper Frederick TownshipMontgomery County · 3,716 peopleC+better than 36% of U.S. towns·Overall B− · #722 of 1,032
554Lower Frederick TownshipMontgomery County · 4,917 peopleC+better than 35% of U.S. towns·Overall A · #225 of 1,032
555Mount CarmelNorthumberland County · 5,579 peopleC+better than 35% of U.S. towns·Overall C+ · #802 of 1,032
556TrappeMontgomery County · 4,061 peopleC+better than 35% of U.S. towns·Overall A+ · #87 of 1,032
557West Deer TownshipAllegheny County · 12,301 peopleC+better than 35% of U.S. towns·Overall A+ · #16 of 1,032
558East Pennsboro TownshipCumberland County · 21,658 peopleC+better than 35% of U.S. towns·Overall A− · #306 of 1,032
559Perkiomen TownshipMontgomery County · 8,965 peopleC+better than 35% of U.S. towns·Overall A · #197 of 1,032
560Slippery RockButler County · 3,551 peopleCbetter than 35% of U.S. towns·Overall A · #150 of 1,032
561Upper Allen TownshipCumberland County · 24,700 peopleCbetter than 35% of U.S. towns·Overall A+ · #66 of 1,032
562YorkYork County · 45,342 peopleCbetter than 35% of U.S. towns·Overall D · #1023 of 1,032
563North Fayette TownshipAllegheny County · 16,017 peopleCbetter than 35% of U.S. towns·Overall A · #205 of 1,032
564West Pennsboro TownshipCumberland County · 5,699 peopleCbetter than 35% of U.S. towns·Overall B · #589 of 1,032
565Fallowfield TownshipWashington County · 4,041 peopleCbetter than 34% of U.S. towns·Overall C+ · #832 of 1,032
566Cecil TownshipWashington County · 15,190 peopleCbetter than 34% of U.S. towns·Overall A · #117 of 1,032
567Washington TownshipFayette County · 3,659 peopleCbetter than 34% of U.S. towns·Overall B− · #676 of 1,032
568Pleasant HillsAllegheny County · 8,212 peopleCbetter than 34% of U.S. towns·Overall A+ · #35 of 1,032
569MonessenWestmoreland County · 6,657 peopleCbetter than 34% of U.S. towns·Overall C− · #961 of 1,032
570Northampton TownshipBucks County · 39,919 peopleCbetter than 34% of U.S. towns·Overall A+ · #53 of 1,032
571Silver Spring TownshipCumberland County · 21,670 peopleCbetter than 34% of U.S. towns·Overall A · #172 of 1,032
572CollegevilleMontgomery County · 5,287 peopleCbetter than 34% of U.S. towns·Overall A+ · #112 of 1,032
573Scott TownshipLackawanna County · 4,736 peopleCbetter than 34% of U.S. towns·Overall A+ · #70 of 1,032
574Saville TownshipPerry County · 2,650 peopleCbetter than 34% of U.S. towns·Overall C+ · #776 of 1,032
575New CastleLawrence County · 21,175 peopleCbetter than 34% of U.S. towns·Overall C− · #951 of 1,032
576Seven FieldsButler County · 2,864 peopleCbetter than 34% of U.S. towns·Overall A · #153 of 1,032
577MyerstownLebanon County · 3,157 peopleCbetter than 34% of U.S. towns·Overall C− · #967 of 1,032
578Amity TownshipBerks County · 13,585 peopleCbetter than 33% of U.S. towns·Overall A− · #373 of 1,032
579DonoraWashington County · 4,462 peopleCbetter than 33% of U.S. towns·Overall C+ · #797 of 1,032
580Worcester TownshipMontgomery County · 11,191 peopleCbetter than 33% of U.S. towns·Overall A · #258 of 1,032
581Chester HeightsDelaware County · 3,183 peopleCbetter than 33% of U.S. towns·Overall A+ · #114 of 1,032
582West ViewAllegheny County · 6,355 peopleCbetter than 33% of U.S. towns·Overall A+ · #42 of 1,032
T583Antrim TownshipFranklin County · 16,481 peopleCbetter than 33% of U.S. towns·Overall B+ · #410 of 1,032
T583Slippery Rock TownshipButler County · 8,349 peopleCbetter than 33% of U.S. towns·Overall B+ · #426 of 1,032
585GreencastleFranklin County · 4,222 peopleCbetter than 33% of U.S. towns·Overall A · #146 of 1,032
586North Huntingdon TownshipWestmoreland County · 31,697 peopleCbetter than 33% of U.S. towns·Overall A+ · #13 of 1,032
587Warrington TownshipBucks County · 26,261 peopleCbetter than 33% of U.S. towns·Overall A+ · #96 of 1,032
588Hilltown TownshipBucks County · 16,884 peopleCbetter than 33% of U.S. towns·Overall A · #229 of 1,032
589Bart TownshipLancaster County · 3,269 peopleCbetter than 33% of U.S. towns·Overall C+ · #818 of 1,032
590Dickson CityLackawanna County · 5,976 peopleCbetter than 33% of U.S. towns·Overall C− · #955 of 1,032
591Bethel TownshipDelaware County · 9,774 peopleCbetter than 32% of U.S. towns·Overall A+ · #56 of 1,032
592Lower Chanceford TownshipYork County · 3,117 peopleCbetter than 32% of U.S. towns·Overall C+ · #822 of 1,032
593South Beaver TownshipBeaver County · 2,656 peopleCbetter than 32% of U.S. towns·Overall A− · #362 of 1,032
594Upper Southampton TownshipBucks County · 15,067 peopleCbetter than 32% of U.S. towns·Overall A · #262 of 1,032
595Jackson TownshipLebanon County · 9,348 peopleCbetter than 32% of U.S. towns·Overall C · #859 of 1,032
596Longswamp TownshipBerks County · 5,716 peopleCbetter than 32% of U.S. towns·Overall A− · #385 of 1,032
597North Sewickley TownshipBeaver County · 5,441 peopleCbetter than 32% of U.S. towns·Overall A · #165 of 1,032
598Honey Brook TownshipChester County · 8,780 peopleCbetter than 32% of U.S. towns·Overall B− · #702 of 1,032
599Penn TownshipPerry County · 3,179 peopleCbetter than 32% of U.S. towns·Overall B− · #679 of 1,032
600LansdaleMontgomery County · 18,986 peopleCbetter than 32% of U.S. towns·Overall A · #250 of 1,032
601Tinicum TownshipDelaware County · 3,985 peopleCbetter than 32% of U.S. towns·Overall D · #996 of 1,032
602Fulton TownshipLancaster County · 3,227 peopleCbetter than 32% of U.S. towns·Overall C− · #938 of 1,032
603Milford TownshipBucks County · 10,233 peopleCbetter than 32% of U.S. towns·Overall B · #570 of 1,032
604Rostraver TownshipWestmoreland County · 11,455 peopleCbetter than 32% of U.S. towns·Overall C+ · #788 of 1,032
605Harborcreek TownshipErie County · 16,603 peopleCbetter than 32% of U.S. towns·Overall A− · #382 of 1,032
606McKeesportAllegheny County · 16,907 peopleCbetter than 32% of U.S. towns·Overall D · #1016 of 1,032
607MoosicLackawanna County · 5,989 peopleCbetter than 32% of U.S. towns·Overall C+ · #820 of 1,032
608New BrightonBeaver County · 5,503 peopleCbetter than 32% of U.S. towns·Overall C+ · #771 of 1,032
609South Union TownshipFayette County · 10,300 peopleCbetter than 32% of U.S. towns·Overall B · #547 of 1,032
610Polk TownshipMonroe County · 7,414 peopleCbetter than 32% of U.S. towns·Overall C− · #948 of 1,032
611Bethel ParkAllegheny County · 32,074 peopleCbetter than 31% of U.S. towns·Overall A+ · #11 of 1,032
612Tobyhanna TownshipMonroe County · 8,380 peopleCbetter than 31% of U.S. towns·Overall D · #985 of 1,032
613Moore TownshipNorthampton County · 9,508 peopleCbetter than 31% of U.S. towns·Overall A− · #389 of 1,032
614DuquesneAllegheny County · 5,019 peopleCbetter than 31% of U.S. towns·Overall C− · #954 of 1,032
615Elizabeth TownshipAllegheny County · 12,399 peopleCbetter than 31% of U.S. towns·Overall A · #186 of 1,032
616Woodward TownshipClearfield County · 3,911 peopleCbetter than 31% of U.S. towns·Overall B · #551 of 1,032
617WormleysburgCumberland County · 3,078 peopleCbetter than 31% of U.S. towns·Overall B+ · #511 of 1,032
618Butler TownshipButler County · 16,902 peopleCbetter than 31% of U.S. towns·Overall B · #529 of 1,032
619New Britain TownshipBucks County · 12,377 peopleCbetter than 31% of U.S. towns·Overall A+ · #34 of 1,032
620Daugherty TownshipBeaver County · 3,035 peopleCbetter than 31% of U.S. towns·Overall B− · #737 of 1,032
621Burrell TownshipIndiana County · 3,434 peopleCbetter than 31% of U.S. towns·Overall B · #615 of 1,032
622Allegheny TownshipWestmoreland County · 8,134 peopleCbetter than 31% of U.S. towns·Overall A · #219 of 1,032
623Menallen TownshipFayette County · 3,980 peopleCbetter than 30% of U.S. towns·Overall C+ · #824 of 1,032
624StrasburgLancaster County · 3,085 peopleCbetter than 30% of U.S. towns·Overall A+ · #81 of 1,032
625Adams TownshipButler County · 15,927 peopleCbetter than 30% of U.S. towns·Overall A+ · #75 of 1,032
626East Huntingdon TownshipWestmoreland County · 7,587 peopleCbetter than 30% of U.S. towns·Overall B+ · #404 of 1,032
627HomesteadAllegheny County · 2,822 peopleCbetter than 30% of U.S. towns·Overall C− · #966 of 1,032
628Spring GroveYork County · 2,520 peopleCbetter than 30% of U.S. towns·Overall A · #257 of 1,032
629Hampton TownshipAllegheny County · 17,808 peopleCbetter than 30% of U.S. towns·Overall A+ · #24 of 1,032
630Carroll ValleyAdams County · 4,051 peopleCbetter than 30% of U.S. towns·Overall B+ · #491 of 1,032
631Warminster TownshipBucks County · 33,254 peopleCbetter than 30% of U.S. towns·Overall B+ · #447 of 1,032
632AshlandSchuylkill County · 2,520 peopleCbetter than 30% of U.S. towns·Overall C · #863 of 1,032
633Cresson TownshipCambria County · 2,809 peopleCbetter than 30% of U.S. towns·Overall A · #244 of 1,032
634BrackenridgeAllegheny County · 3,093 peopleCbetter than 30% of U.S. towns·Overall B+ · #496 of 1,032
635Peach Bottom TownshipYork County · 5,108 peopleCbetter than 30% of U.S. towns·Overall C · #877 of 1,032
636GlenoldenDelaware County · 7,217 peopleCbetter than 30% of U.S. towns·Overall C+ · #779 of 1,032
637PennsburgMontgomery County · 4,036 peopleCbetter than 29% of U.S. towns·Overall A− · #346 of 1,032
638Cumberland TownshipGreene County · 6,066 peopleCbetter than 29% of U.S. towns·Overall C · #846 of 1,032
639Washington TownshipWestmoreland County · 6,789 peopleCbetter than 29% of U.S. towns·Overall A+ · #80 of 1,032
640East StroudsburgMonroe County · 9,438 peopleCbetter than 29% of U.S. towns·Overall C · #888 of 1,032
641LansfordCarbon County · 4,123 peopleCbetter than 29% of U.S. towns·Overall C− · #977 of 1,032
642Center TownshipButler County · 7,778 peopleCbetter than 29% of U.S. towns·Overall B · #606 of 1,032
643LuzerneLuzerne County · 2,744 peopleCbetter than 29% of U.S. towns·Overall C · #916 of 1,032
644Thornbury TownshipDelaware County · 6,965 peopleCbetter than 29% of U.S. towns·Overall A · #246 of 1,032
645Menallen TownshipAdams County · 3,802 peopleCbetter than 29% of U.S. towns·Overall C+ · #781 of 1,032
646YeadonDelaware County · 12,320 peopleCbetter than 29% of U.S. towns·Overall C− · #979 of 1,032
647MorrisvilleBucks County · 9,665 peopleCbetter than 29% of U.S. towns·Overall B− · #664 of 1,032
648South Park TownshipAllegheny County · 13,613 peopleCbetter than 29% of U.S. towns·Overall A+ · #21 of 1,032
649Freedom TownshipBlair County · 2,933 peopleCbetter than 29% of U.S. towns·Overall A− · #368 of 1,032
650Colebrookdale TownshipBerks County · 5,184 peopleCbetter than 29% of U.S. towns·Overall B · #621 of 1,032
651Northern CambriaCambria County · 3,399 peopleCbetter than 28% of U.S. towns·Overall B · #572 of 1,032
652ExeterLuzerne County · 5,587 peopleCbetter than 28% of U.S. towns·Overall C+ · #762 of 1,032
653Spring TownshipBerks County · 28,873 peopleCbetter than 28% of U.S. towns·Overall A− · #310 of 1,032
654Montgomery TownshipMontgomery County · 26,210 peopleCbetter than 28% of U.S. towns·Overall A · #251 of 1,032
655AliquippaBeaver County · 9,002 peopleCbetter than 28% of U.S. towns·Overall C− · #956 of 1,032
656GlassportAllegheny County · 4,251 peopleCbetter than 28% of U.S. towns·Overall C · #857 of 1,032
657McSherrystownAdams County · 3,150 peopleCbetter than 28% of U.S. towns·Overall C+ · #768 of 1,032
658East Cocalico TownshipLancaster County · 11,124 peopleCbetter than 28% of U.S. towns·Overall A · #208 of 1,032
659South Lebanon TownshipLebanon County · 10,735 peopleCbetter than 28% of U.S. towns·Overall A− · #358 of 1,032
660Hampden TownshipCumberland County · 35,401 peopleCbetter than 28% of U.S. towns·Overall A+ · #17 of 1,032
661Hopewell TownshipBeaver County · 13,104 peopleCbetter than 28% of U.S. towns·Overall B+ · #513 of 1,032
662Cranberry TownshipButler County · 35,244 peopleCbetter than 28% of U.S. towns·Overall A · #138 of 1,032
663Heidelberg TownshipYork County · 3,086 peopleCbetter than 28% of U.S. towns·Overall B · #554 of 1,032
664IrwinWestmoreland County · 3,759 peopleCbetter than 28% of U.S. towns·Overall A+ · #28 of 1,032
665Lower Windsor TownshipYork County · 7,845 peopleCbetter than 28% of U.S. towns·Overall A− · #294 of 1,032
666West Rockhill TownshipBucks County · 5,455 peopleCbetter than 27% of U.S. towns·Overall B+ · #451 of 1,032
667Chestnuthill TownshipMonroe County · 16,555 peopleCbetter than 27% of U.S. towns·Overall C · #853 of 1,032
668ManheimLancaster County · 4,977 peopleCbetter than 27% of U.S. towns·Overall B− · #719 of 1,032
669Salford TownshipMontgomery County · 3,086 peopleCbetter than 27% of U.S. towns·Overall A− · #314 of 1,032
670Earl TownshipBerks County · 3,184 peopleCbetter than 27% of U.S. towns·Overall B− · #735 of 1,032
671North Whitehall TownshipLehigh County · 16,033 peopleCbetter than 27% of U.S. towns·Overall A · #133 of 1,032
672South Pymatuning TownshipMercer County · 2,566 peopleCbetter than 27% of U.S. towns·Overall A− · #297 of 1,032
673Halifax TownshipDauphin County · 3,352 peopleCbetter than 27% of U.S. towns·Overall B · #548 of 1,032
674Greene TownshipErie County · 4,428 peopleCbetter than 27% of U.S. towns·Overall C− · #968 of 1,032
675Paradise TownshipMonroe County · 2,884 peopleCbetter than 27% of U.S. towns·Overall C+ · #783 of 1,032
676Heidelberg TownshipLebanon County · 4,170 peopleCbetter than 27% of U.S. towns·Overall B− · #656 of 1,032
677Scott TownshipAllegheny County · 16,838 peopleCbetter than 27% of U.S. towns·Overall A+ · #67 of 1,032
678Douglass TownshipBerks County · 3,874 peopleCbetter than 27% of U.S. towns·Overall A− · #361 of 1,032
T679CoatesvilleChester County · 13,283 peopleCbetter than 27% of U.S. towns·Overall D− · #1027 of 1,032
T679Valley TownshipChester County · 8,100 peopleCbetter than 27% of U.S. towns·Overall B · #645 of 1,032
T679West Caln TownshipChester County · 9,088 peopleCbetter than 27% of U.S. towns·Overall B− · #690 of 1,032
682West GroveChester County · 2,835 peopleCbetter than 27% of U.S. towns·Overall B · #526 of 1,032
683Summit TownshipButler County · 4,308 peopleCbetter than 27% of U.S. towns·Overall B · #608 of 1,032
684North Hopewell TownshipYork County · 2,805 peopleCbetter than 27% of U.S. towns·Overall B+ · #472 of 1,032
685Ross TownshipLuzerne County · 2,789 peopleCbetter than 27% of U.S. towns·Overall C+ · #804 of 1,032
686Union TownshipLawrence County · 4,851 peopleCbetter than 27% of U.S. towns·Overall B · #556 of 1,032
687SellersvilleBucks County · 4,501 peopleCbetter than 27% of U.S. towns·Overall A · #221 of 1,032
688BoyertownBerks County · 4,333 peopleCbetter than 27% of U.S. towns·Overall B− · #694 of 1,032
689WaynesburgGreene County · 3,631 peopleCbetter than 27% of U.S. towns·Overall B+ · #398 of 1,032
690MinersvilleSchuylkill County · 4,423 peopleCbetter than 27% of U.S. towns·Overall B− · #717 of 1,032
691Lower Nazareth TownshipNorthampton County · 7,187 peopleCbetter than 27% of U.S. towns·Overall A · #272 of 1,032
692PalmyraLebanon County · 7,762 peopleCbetter than 27% of U.S. towns·Overall A− · #308 of 1,032
693Maidencreek TownshipBerks County · 9,309 peopleCbetter than 26% of U.S. towns·Overall B · #596 of 1,032
694BadenBeaver County · 3,831 peopleCbetter than 26% of U.S. towns·Overall A− · #302 of 1,032
695Hopewell TownshipCumberland County · 2,559 peopleCbetter than 26% of U.S. towns·Overall B− · #671 of 1,032
696Penn TownshipLancaster County · 10,693 peopleCbetter than 26% of U.S. towns·Overall B+ · #473 of 1,032
697Lake CityErie County · 2,842 peopleCbetter than 26% of U.S. towns·Overall B+ · #440 of 1,032
698Franklin TownshipGreene County · 6,653 peopleCbetter than 26% of U.S. towns·Overall C+ · #761 of 1,032
699East Fallowfield TownshipChester County · 7,917 peopleCbetter than 26% of U.S. towns·Overall B− · #648 of 1,032
700FarrellMercer County · 4,110 peopleCbetter than 26% of U.S. towns·Overall D− · #1028 of 1,032
701Connoquenessing TownshipButler County · 4,151 peopleCbetter than 26% of U.S. towns·Overall B− · #674 of 1,032
702Washington TownshipBerks County · 4,569 peopleCbetter than 26% of U.S. towns·Overall B · #553 of 1,032
703QuakertownBucks County · 9,235 peopleCbetter than 26% of U.S. towns·Overall B− · #697 of 1,032
704Limerick TownshipMontgomery County · 21,436 peopleCbetter than 26% of U.S. towns·Overall A− · #281 of 1,032
705Antis TownshipBlair County · 6,340 peopleCbetter than 26% of U.S. towns·Overall B− · #672 of 1,032
706Blair TownshipBlair County · 4,695 peopleCbetter than 26% of U.S. towns·Overall A · #214 of 1,032
707Penn TownshipButler County · 4,890 peopleCbetter than 26% of U.S. towns·Overall A+ · #29 of 1,032
708Oxford TownshipAdams County · 6,089 peopleCbetter than 26% of U.S. towns·Overall B− · #698 of 1,032
709Falls TownshipBucks County · 34,282 peopleCbetter than 26% of U.S. towns·Overall A− · #371 of 1,032
710Shenango TownshipLawrence County · 6,960 peopleCbetter than 26% of U.S. towns·Overall A · #167 of 1,032
711South Heidelberg TownshipBerks County · 7,942 peopleCbetter than 26% of U.S. towns·Overall A− · #312 of 1,032
712Upper Gwynedd TownshipMontgomery County · 17,255 peopleCbetter than 26% of U.S. towns·Overall A · #162 of 1,032
713North Cornwall TownshipLebanon County · 9,661 peopleCbetter than 26% of U.S. towns·Overall C · #881 of 1,032
714Elizabeth TownshipLancaster County · 3,951 peopleCbetter than 26% of U.S. towns·Overall A+ · #38 of 1,032
715TelfordMontgomery County · 4,978 peopleCbetter than 25% of U.S. towns·Overall A · #241 of 1,032
716LititzLancaster County · 9,689 peopleCbetter than 25% of U.S. towns·Overall A+ · #27 of 1,032
717Springfield TownshipYork County · 6,186 peopleCbetter than 25% of U.S. towns·Overall B+ · #499 of 1,032
718East LansdowneDelaware County · 2,703 peopleCbetter than 25% of U.S. towns·Overall D · #1001 of 1,032
719Warwick TownshipLancaster County · 19,533 peopleCbetter than 25% of U.S. towns·Overall A− · #338 of 1,032
720Middletown TownshipBucks County · 45,547 peopleCbetter than 25% of U.S. towns·Overall B+ · #395 of 1,032
721AlburtisLehigh County · 2,609 peopleCbetter than 25% of U.S. towns·Overall A+ · #54 of 1,032
722Martic TownshipLancaster County · 5,135 peopleC−better than 25% of U.S. towns·Overall B+ · #455 of 1,032
723Hellam TownshipYork County · 6,007 peopleC−better than 25% of U.S. towns·Overall A · #260 of 1,032
724Franklin TownshipAdams County · 4,781 peopleC−better than 25% of U.S. towns·Overall B · #545 of 1,032
725Penn TownshipChester County · 6,340 peopleC−better than 25% of U.S. towns·Overall A · #149 of 1,032
726Center TownshipBeaver County · 11,998 peopleC−better than 25% of U.S. towns·Overall A− · #315 of 1,032
727Hereford TownshipBerks County · 3,127 peopleC−better than 24% of U.S. towns·Overall B− · #700 of 1,032
728Kingston TownshipLuzerne County · 7,231 peopleC−better than 24% of U.S. towns·Overall B+ · #507 of 1,032
729Richland TownshipBucks County · 14,311 peopleC−better than 24% of U.S. towns·Overall B− · #708 of 1,032
730DallasLuzerne County · 2,685 peopleC−better than 24% of U.S. towns·Overall B+ · #498 of 1,032
731York TownshipYork County · 31,479 peopleC−better than 24% of U.S. towns·Overall B · #542 of 1,032
732Forward TownshipButler County · 3,412 peopleC−better than 24% of U.S. towns·Overall B · #543 of 1,032
733Wilkes-BarreLuzerne County · 44,523 peopleC−better than 24% of U.S. towns·Overall D · #1019 of 1,032
734Concord TownshipDelaware County · 18,477 peopleC−better than 24% of U.S. towns·Overall A · #199 of 1,032
735Bethel TownshipLebanon County · 5,491 peopleC−better than 24% of U.S. towns·Overall C+ · #786 of 1,032
736Harrison TownshipAllegheny County · 9,688 peopleC−better than 24% of U.S. towns·Overall B+ · #407 of 1,032
737ElizabethtownLancaster County · 11,961 peopleC−better than 24% of U.S. towns·Overall A · #130 of 1,032
738IngramAllegheny County · 3,222 peopleC−better than 24% of U.S. towns·Overall A · #151 of 1,032
739Lower Chichester TownshipDelaware County · 3,394 peopleC−better than 24% of U.S. towns·Overall C+ · #821 of 1,032
740Upper Hanover TownshipMontgomery County · 8,741 peopleC−better than 24% of U.S. towns·Overall B · #600 of 1,032
741AkronLancaster County · 4,093 peopleC−better than 24% of U.S. towns·Overall B+ · #504 of 1,032
742Nottingham TownshipWashington County · 3,065 peopleC−better than 23% of U.S. towns·Overall C · #858 of 1,032
743West Norriton TownshipMontgomery County · 16,290 peopleC−better than 23% of U.S. towns·Overall C+ · #817 of 1,032
744West Donegal TownshipLancaster County · 9,182 peopleC−better than 23% of U.S. towns·Overall B · #582 of 1,032
745Shippensburg Township College campusCumberland County · 4,343 peopleC−better than 23% of U.S. towns·Overall A−
746Wilkins TownshipAllegheny County · 6,044 peopleC−better than 23% of U.S. towns·Overall C · #850 of 1,032
747Stonycreek TownshipCambria County · 2,637 peopleC−better than 23% of U.S. towns·Overall C · #879 of 1,032
748Pittston TownshipLuzerne County · 3,295 peopleC−better than 23% of U.S. towns·Overall C · #895 of 1,032
749JeannetteWestmoreland County · 8,489 peopleC−better than 23% of U.S. towns·Overall C · #839 of 1,032
750Clay TownshipLancaster County · 7,081 peopleC−better than 23% of U.S. towns·Overall B− · #732 of 1,032
751Lower Heidelberg TownshipBerks County · 6,901 peopleC−better than 23% of U.S. towns·Overall A− · #274 of 1,032
752Wind GapNorthampton County · 3,630 peopleC−better than 23% of U.S. towns·Overall B+ · #478 of 1,032
753Dallas TownshipLuzerne County · 9,554 peopleC−better than 23% of U.S. towns·Overall A · #245 of 1,032
754Redstone TownshipFayette County · 4,831 peopleC−better than 23% of U.S. towns·Overall B · #612 of 1,032
755Jackson TownshipLuzerne County · 4,568 peopleC−better than 23% of U.S. towns·Overall A · #207 of 1,032
756Price TownshipMonroe County · 3,795 peopleC−better than 23% of U.S. towns·Overall C− · #924 of 1,032
757Jefferson HillsAllegheny County · 12,357 peopleC−better than 23% of U.S. towns·Overall A · #200 of 1,032
758Penn Forest TownshipCarbon County · 10,434 peopleC−better than 23% of U.S. towns·Overall C− · #969 of 1,032
759East GreenvilleMontgomery County · 3,154 peopleC−better than 23% of U.S. towns·Overall A · #142 of 1,032
760Westfall TownshipPike County · 3,423 peopleC−better than 23% of U.S. towns·Overall C+ · #799 of 1,032
761MiddletownDauphin County · 9,776 peopleC−better than 23% of U.S. towns·Overall C+ · #819 of 1,032
762Manheim TownshipYork County · 3,555 peopleC−better than 22% of U.S. towns·Overall A− · #327 of 1,032
763Butler TownshipSchuylkill County · 5,105 peopleC−better than 22% of U.S. towns·Overall B− · #720 of 1,032
764London Britain TownshipChester County · 3,180 peopleC−better than 22% of U.S. towns·Overall A− · #322 of 1,032
765Upper Macungie TownshipLehigh County · 29,600 peopleC−better than 22% of U.S. towns·Overall A · #125 of 1,032
766ShippensburgCumberland County · 5,615 peopleC−better than 22% of U.S. towns·Overall B · #557 of 1,032
767ThroopLackawanna County · 4,113 peopleC−better than 22% of U.S. towns·Overall B− · #734 of 1,032
768Upper Moreland TownshipMontgomery County · 25,880 peopleC−better than 22% of U.S. towns·Overall B+ · #457 of 1,032
769Guilford TownshipFranklin County · 15,371 peopleC−better than 22% of U.S. towns·Overall C+ · #785 of 1,032
770Allegheny TownshipCambria County · 2,730 peopleC−better than 22% of U.S. towns·Overall A · #218 of 1,032
771New HollandLancaster County · 5,754 peopleC−better than 22% of U.S. towns·Overall B− · #699 of 1,032
772ChalfontBucks County · 4,419 peopleC−better than 22% of U.S. towns·Overall A− · #332 of 1,032
773Germany TownshipAdams County · 2,913 peopleC−better than 22% of U.S. towns·Overall C+ · #767 of 1,032
774CatasauquaLehigh County · 6,590 peopleC−better than 22% of U.S. towns·Overall B · #634 of 1,032
775Carroll TownshipPerry County · 5,368 peopleC−better than 22% of U.S. towns·Overall C · #861 of 1,032
776LittlestownAdams County · 4,895 peopleC−better than 22% of U.S. towns·Overall B+ · #462 of 1,032
777Ross TownshipMonroe County · 5,519 peopleC−better than 22% of U.S. towns·Overall C · #902 of 1,032
778Union TownshipAdams County · 3,164 peopleC−better than 22% of U.S. towns·Overall C+ · #758 of 1,032
779Londonderry TownshipDauphin County · 4,925 peopleC−better than 22% of U.S. towns·Overall A · #191 of 1,032
780HanoverYork County · 16,684 peopleC−better than 22% of U.S. towns·Overall C− · #930 of 1,032
781EconomyBeaver County · 9,098 peopleC−better than 22% of U.S. towns·Overall B+ · #463 of 1,032
782PitcairnAllegheny County · 2,953 peopleC−better than 22% of U.S. towns·Overall C+ · #835 of 1,032
783Earl TownshipLancaster County · 7,149 peopleC−better than 22% of U.S. towns·Overall C+ · #792 of 1,032
784Plainfield TownshipNorthampton County · 6,315 peopleC−better than 22% of U.S. towns·Overall B− · #730 of 1,032
785Southampton TownshipFranklin County · 8,604 peopleC−better than 22% of U.S. towns·Overall B+ · #402 of 1,032
786Springettsbury TownshipYork County · 27,617 peopleC−better than 22% of U.S. towns·Overall B · #555 of 1,032
787Mount Joy TownshipLancaster County · 10,815 peopleC−better than 21% of U.S. towns·Overall A− · #300 of 1,032
788RoyersfordMontgomery County · 4,888 peopleC−better than 21% of U.S. towns·Overall A− · #296 of 1,032
789West Pottsgrove TownshipMontgomery County · 3,798 peopleC−better than 21% of U.S. towns·Overall C+ · #747 of 1,032
790Rochester TownshipBeaver County · 2,698 peopleC−better than 21% of U.S. towns·Overall C+ · #754 of 1,032
791PottstownMontgomery County · 23,322 peopleC−better than 21% of U.S. towns·Overall D · #1012 of 1,032
792Newberry TownshipYork County · 16,377 peopleC−better than 21% of U.S. towns·Overall B+ · #430 of 1,032
793Franklin TownshipChester County · 4,467 peopleC−better than 21% of U.S. towns·Overall B+ · #515 of 1,032
794Lower Macungie TownshipLehigh County · 33,507 peopleC−better than 21% of U.S. towns·Overall A− · #353 of 1,032
795Penn TownshipYork County · 18,523 peopleC−better than 21% of U.S. towns·Overall B · #541 of 1,032
796Cumru TownshipBerks County · 15,927 peopleC−better than 21% of U.S. towns·Overall B · #584 of 1,032
797Moon TownshipAllegheny County · 26,756 peopleC−better than 21% of U.S. towns·Overall A+ · #61 of 1,032
798Eldred TownshipMonroe County · 2,613 peopleC−better than 21% of U.S. towns·Overall C · #904 of 1,032
799WhitehallAllegheny County · 14,521 peopleC−better than 21% of U.S. towns·Overall A+ · #94 of 1,032
800New Sewickley TownshipBeaver County · 7,038 peopleC−better than 21% of U.S. towns·Overall C · #899 of 1,032
801NorwoodDelaware County · 5,927 peopleC−better than 21% of U.S. towns·Overall A− · #295 of 1,032
802Strasburg TownshipLancaster County · 4,704 peopleC−better than 21% of U.S. towns·Overall B+ · #414 of 1,032
803Little Britain TownshipLancaster County · 4,169 peopleC−better than 21% of U.S. towns·Overall C− · #971 of 1,032
804East Manchester TownshipYork County · 8,703 peopleC−better than 20% of U.S. towns·Overall B · #524 of 1,032
805Fayette TownshipJuniata County · 3,337 peopleC−better than 20% of U.S. towns·Overall B+ · #519 of 1,032
806Sadsbury TownshipChester County · 4,741 peopleC−better than 20% of U.S. towns·Overall B+ · #509 of 1,032
807ClairtonAllegheny County · 5,876 peopleC−better than 20% of U.S. towns·Overall C− · #963 of 1,032
808EphrataLancaster County · 13,647 peopleC−better than 20% of U.S. towns·Overall A− · #370 of 1,032
809Dickinson TownshipCumberland County · 5,519 peopleC−better than 20% of U.S. towns·Overall B+ · #501 of 1,032
810MacungieLehigh County · 3,395 peopleC−better than 20% of U.S. towns·Overall A− · #348 of 1,032
811New London TownshipChester County · 5,881 peopleC−better than 20% of U.S. towns·Overall A− · #316 of 1,032
812Mount PoconoMonroe County · 3,047 peopleC−better than 20% of U.S. towns·Overall C · #880 of 1,032
813Lower Pottsgrove TownshipMontgomery County · 12,892 peopleC−better than 20% of U.S. towns·Overall B− · #721 of 1,032
814Lehigh TownshipNorthampton County · 10,936 peopleC−better than 20% of U.S. towns·Overall B+ · #419 of 1,032
T815ArnoldWestmoreland County · 4,619 peopleC−better than 20% of U.S. towns·Overall D · #1006 of 1,032
T815New KensingtonWestmoreland County · 11,759 peopleC−better than 20% of U.S. towns·Overall C− · #970 of 1,032
817TarentumAllegheny County · 4,127 peopleC−better than 20% of U.S. towns·Overall C+ · #778 of 1,032
818Upper Pottsgrove TownshipMontgomery County · 6,356 peopleC−better than 20% of U.S. towns·Overall B+ · #468 of 1,032
819MortonDelaware County · 2,768 peopleC−better than 20% of U.S. towns·Overall B+ · #490 of 1,032
820Lower BurrellWestmoreland County · 11,470 peopleC−better than 20% of U.S. towns·Overall A+ · #57 of 1,032
821Spring Garden TownshipYork County · 13,617 peopleC−better than 20% of U.S. towns·Overall B · #561 of 1,032
822Rice TownshipLuzerne County · 3,834 peopleC−better than 20% of U.S. towns·Overall A− · #282 of 1,032
823New Garden TownshipChester County · 11,469 peopleC−better than 20% of U.S. towns·Overall B · #537 of 1,032
824Chartiers TownshipWashington County · 9,302 peopleC−better than 19% of U.S. towns·Overall A · #127 of 1,032
825Forks TownshipNorthampton County · 16,879 peopleC−better than 19% of U.S. towns·Overall B · #569 of 1,032
826Conewago TownshipAdams County · 8,075 peopleC−better than 19% of U.S. towns·Overall B+ · #428 of 1,032
827Colerain TownshipLancaster County · 3,977 peopleC−better than 19% of U.S. towns·Overall C · #874 of 1,032
828West Manheim TownshipYork County · 11,139 peopleC−better than 19% of U.S. towns·Overall B+ · #483 of 1,032
829Douglass TownshipMontgomery County · 11,292 peopleC−better than 19% of U.S. towns·Overall A · #148 of 1,032
T830Beaver FallsBeaver County · 8,832 peopleC−better than 19% of U.S. towns·Overall C+ · #816 of 1,032
T830Patterson TownshipBeaver County · 3,038 peopleC−better than 19% of U.S. towns·Overall B+ · #431 of 1,032
832Ephrata TownshipLancaster County · 10,675 peopleC−better than 19% of U.S. towns·Overall C+ · #784 of 1,032
833Rapho TownshipLancaster County · 12,240 peopleC−better than 19% of U.S. towns·Overall B · #590 of 1,032
834EdwardsvilleLuzerne County · 4,927 peopleC−better than 19% of U.S. towns·Overall D− · #1030 of 1,032
T835Forty FortLuzerne County · 4,280 peopleC−better than 19% of U.S. towns·Overall B · #536 of 1,032
T835KingstonLuzerne County · 13,462 peopleC−better than 19% of U.S. towns·Overall C− · #962 of 1,032
T835SwoyersvilleLuzerne County · 5,155 peopleC−better than 19% of U.S. towns·Overall B+ · #397 of 1,032
838HallamYork County · 2,798 peopleC−better than 19% of U.S. towns·Overall B · #530 of 1,032
839West Cocalico TownshipLancaster County · 7,607 peopleC−better than 19% of U.S. towns·Overall B+ · #500 of 1,032
840DuryeaLuzerne County · 5,157 peopleC−better than 18% of U.S. towns·Overall C− · #921 of 1,032
841Warwick TownshipBucks County · 14,843 peopleC−better than 18% of U.S. towns·Overall A · #136 of 1,032
842German TownshipFayette County · 4,483 peopleC−better than 18% of U.S. towns·Overall B− · #657 of 1,032
843London Grove TownshipChester County · 9,047 peopleC−better than 18% of U.S. towns·Overall A · #236 of 1,032
844Chippewa TownshipBeaver County · 8,107 peopleC−better than 18% of U.S. towns·Overall B · #567 of 1,032
845Robinson TownshipAllegheny County · 15,735 peopleC−better than 18% of U.S. towns·Overall A− · #292 of 1,032
846Conewango TownshipWarren County · 3,310 peopleC−better than 18% of U.S. towns·Overall C− · #965 of 1,032
847Lower Swatara TownshipDauphin County · 10,043 peopleC−better than 18% of U.S. towns·Overall B+ · #409 of 1,032
848Shrewsbury TownshipYork County · 7,158 peopleC−better than 18% of U.S. towns·Overall B+ · #482 of 1,032
849Upper Milford TownshipLehigh County · 8,254 peopleC−better than 18% of U.S. towns·Overall A · #217 of 1,032
850Lower Southampton TownshipBucks County · 20,414 peopleC−better than 18% of U.S. towns·Overall A− · #386 of 1,032
851Middle Smithfield TownshipMonroe County · 15,964 peopleC−better than 18% of U.S. towns·Overall C− · #975 of 1,032
852BaldwinAllegheny County · 20,516 peopleC−better than 18% of U.S. towns·Overall A+ · #82 of 1,032
853BristolBucks County · 9,970 peopleC−better than 18% of U.S. towns·Overall C · #878 of 1,032
854North Middleton TownshipCumberland County · 13,031 peopleC−better than 18% of U.S. towns·Overall B+ · #396 of 1,032
855Lancaster TownshipLancaster County · 18,592 peopleC−better than 18% of U.S. towns·Overall C− · #952 of 1,032
856Millcreek TownshipLebanon County · 4,443 peopleC−better than 18% of U.S. towns·Overall B · #527 of 1,032
857West MifflinAllegheny County · 18,707 peopleC−better than 18% of U.S. towns·Overall B− · #731 of 1,032
858Hamilton TownshipAdams County · 2,778 peopleC−better than 18% of U.S. towns·Overall B · #528 of 1,032
859Turtle CreekAllegheny County · 4,865 peopleC−better than 18% of U.S. towns·Overall C+ · #750 of 1,032
860Pequea TownshipLancaster County · 6,372 peopleC−better than 17% of U.S. towns·Overall B+ · #416 of 1,032
861Mount PennBerks County · 3,269 peopleC−better than 17% of U.S. towns·Overall B+ · #514 of 1,032
862CoraopolisAllegheny County · 5,280 peopleC−better than 17% of U.S. towns·Overall C+ · #806 of 1,032
863Upper Chichester TownshipDelaware County · 16,901 peopleC−better than 17% of U.S. towns·Overall C+ · #790 of 1,032
864Washington TownshipYork County · 2,651 peopleC−better than 17% of U.S. towns·Overall B− · #669 of 1,032
865Kennedy TownshipAllegheny County · 8,419 peopleC−better than 17% of U.S. towns·Overall B+ · #434 of 1,032
866McKees RocksAllegheny County · 5,624 peopleC−better than 17% of U.S. towns·Overall D− · #1031 of 1,032
T867KenhorstBerks County · 3,028 peopleC−better than 17% of U.S. towns·Overall A− · #330 of 1,032
T867ShillingtonBerks County · 5,542 peopleC−better than 17% of U.S. towns·Overall B · #549 of 1,032
869Findlay TownshipAllegheny County · 7,541 peopleC−better than 17% of U.S. towns·Overall A+ · #3 of 1,032
870Stowe TownshipAllegheny County · 6,119 peopleC−better than 17% of U.S. towns·Overall C− · #978 of 1,032
871Manor TownshipLancaster County · 21,969 peopleC−better than 17% of U.S. towns·Overall A− · #309 of 1,032
T872Lower Alsace TownshipBerks County · 4,886 peopleC−better than 17% of U.S. towns·Overall B− · #677 of 1,032
T872PlymouthLuzerne County · 5,801 peopleC−better than 17% of U.S. towns·Overall D · #1025 of 1,032
874Ridley ParkDelaware County · 7,255 peopleC−better than 16% of U.S. towns·Overall A · #232 of 1,032
875Jenkins TownshipLuzerne County · 4,552 peopleC−better than 16% of U.S. towns·Overall D · #1007 of 1,032
876Windsor TownshipYork County · 18,134 peopleC−better than 16% of U.S. towns·Overall C+ · #815 of 1,032
877New Hanover TownshipMontgomery County · 13,528 peopleC−better than 16% of U.S. towns·Overall A · #252 of 1,032
878St. Thomas TownshipFranklin County · 6,027 peopleC−better than 16% of U.S. towns·Overall C+ · #825 of 1,032
879OxfordChester County · 5,887 peopleC−better than 16% of U.S. towns·Overall C · #884 of 1,032
880North Codorus TownshipYork County · 9,486 peopleC−better than 16% of U.S. towns·Overall B+ · #517 of 1,032
881Sadsbury TownshipLancaster County · 3,489 peopleC−better than 16% of U.S. towns·Overall C · #868 of 1,032
882East Nottingham TownshipChester County · 9,235 peopleC−better than 16% of U.S. towns·Overall B · #617 of 1,032
883Jackson TownshipCambria County · 4,076 peopleC−better than 16% of U.S. towns·Overall A+ · #74 of 1,032
884WernersvilleBerks County · 2,831 peopleC−better than 16% of U.S. towns·Overall B · #643 of 1,032
885Ridley TownshipDelaware County · 30,956 peopleC−better than 16% of U.S. towns·Overall B+ · #480 of 1,032
886Alsace TownshipBerks County · 3,937 peopleC−better than 16% of U.S. towns·Overall B+ · #400 of 1,032
887East Donegal TownshipLancaster County · 8,780 peopleC−better than 16% of U.S. towns·Overall B · #616 of 1,032
888Prospect ParkDelaware County · 6,409 peopleC−better than 16% of U.S. towns·Overall B · #644 of 1,032
889Loyalsock TownshipLycoming County · 11,393 peopleC−better than 16% of U.S. towns·Overall C+ · #805 of 1,032
890Middlesex TownshipCumberland County · 7,636 peopleC−better than 16% of U.S. towns·Overall B+ · #497 of 1,032
891Manchester TownshipYork County · 20,061 peopleC−better than 16% of U.S. towns·Overall B · #571 of 1,032
892Lower Oxford TownshipChester County · 5,848 peopleC−better than 16% of U.S. towns·Overall B · #594 of 1,032
893Swatara TownshipDauphin County · 27,936 peopleC−better than 16% of U.S. towns·Overall C+ · #769 of 1,032
894West Chillisquaque TownshipNorthumberland County · 2,614 peopleC−better than 16% of U.S. towns·Overall B · #603 of 1,032
895ManchesterYork County · 2,821 peopleC−better than 16% of U.S. towns·Overall A− · #298 of 1,032
896West Nottingham TownshipChester County · 2,864 peopleC−better than 16% of U.S. towns·Overall B · #564 of 1,032
897Brecknock TownshipLancaster County · 7,730 peopleC−better than 15% of U.S. towns·Overall C+ · #770 of 1,032
898Ontelaunee TownshipBerks County · 3,157 peopleC−better than 15% of U.S. towns·Overall B · #531 of 1,032
899Chanceford TownshipYork County · 6,025 peopleC−better than 15% of U.S. towns·Overall B− · #728 of 1,032
900Neshannock TownshipLawrence County · 9,599 peopleC−better than 15% of U.S. towns·Overall A+ · #105 of 1,032
901DenverLancaster County · 3,747 peopleDbetter than 15% of U.S. towns·Overall A− · #291 of 1,032
902PlumAllegheny County · 26,225 peopleDbetter than 15% of U.S. towns·Overall A+ · #19 of 1,032
903Union TownshipLebanon County · 2,932 peopleDbetter than 15% of U.S. towns·Overall B− · #723 of 1,032
904Hatfield TownshipMontgomery County · 20,904 peopleDbetter than 15% of U.S. towns·Overall A− · #287 of 1,032
905WesleyvilleErie County · 3,112 peopleDbetter than 15% of U.S. towns·Overall C · #910 of 1,032
906Sharon HillDelaware County · 5,995 peopleDbetter than 15% of U.S. towns·Overall D · #1015 of 1,032
T907AvocaLuzerne County · 2,551 peopleDbetter than 14% of U.S. towns·Overall A− · #363 of 1,032
T907DupontLuzerne County · 2,589 peopleDbetter than 14% of U.S. towns·Overall B · #546 of 1,032
909Hamilton TownshipFranklin County · 11,759 peopleDbetter than 14% of U.S. towns·Overall B · #587 of 1,032
910NorristownMontgomery County · 35,911 peopleDbetter than 14% of U.S. towns·Overall D · #1018 of 1,032
911Upper Oxford TownshipChester County · 2,595 peopleDbetter than 14% of U.S. towns·Overall B+ · #469 of 1,032
912North WalesMontgomery County · 3,422 peopleDbetter than 14% of U.S. towns·Overall A+ · #76 of 1,032
913Mount JoyLancaster County · 8,319 peopleDbetter than 14% of U.S. towns·Overall A+ · #93 of 1,032
914South Whitehall TownshipLehigh County · 21,655 peopleDbetter than 14% of U.S. towns·Overall A− · #336 of 1,032
915MariettaLancaster County · 2,931 peopleDbetter than 14% of U.S. towns·Overall B+ · #488 of 1,032
916Tunkhannock TownshipMonroe County · 6,960 peopleDbetter than 14% of U.S. towns·Overall C · #890 of 1,032
917Middlesex TownshipButler County · 7,513 peopleDbetter than 14% of U.S. towns·Overall A+ · #37 of 1,032
918Franconia TownshipMontgomery County · 13,827 peopleDbetter than 14% of U.S. towns·Overall A+ · #98 of 1,032
919West YorkYork County · 5,110 peopleDbetter than 14% of U.S. towns·Overall C+ · #745 of 1,032
920RochesterBeaver County · 3,358 peopleDbetter than 14% of U.S. towns·Overall C− · #980 of 1,032
921Red LionYork County · 6,523 peopleDbetter than 14% of U.S. towns·Overall B− · #660 of 1,032
922HighspireDauphin County · 2,725 peopleDbetter than 14% of U.S. towns·Overall D · #999 of 1,032
923Allegheny TownshipBlair County · 6,561 peopleDbetter than 14% of U.S. towns·Overall C+ · #801 of 1,032
924Conewago TownshipDauphin County · 3,067 peopleDbetter than 13% of U.S. towns·Overall A− · #290 of 1,032
925North Beaver TownshipLawrence County · 3,934 peopleDbetter than 13% of U.S. towns·Overall A · #158 of 1,032
926Bradford TownshipClearfield County · 2,796 peopleDbetter than 13% of U.S. towns·Overall C+ · #827 of 1,032
927Reserve TownshipAllegheny County · 3,122 peopleDbetter than 13% of U.S. towns·Overall A+ · #109 of 1,032
928FolcroftDelaware County · 6,780 peopleDbetter than 13% of U.S. towns·Overall D · #1008 of 1,032
929PhiladelphiaPhiladelphia County · 1,574,281 peopleDbetter than 13% of U.S. towns·Overall D · #1011 of 1,032
930MonacaBeaver County · 5,456 peopleDbetter than 13% of U.S. towns·Overall A− · #318 of 1,032
931Springhill TownshipFayette County · 2,622 peopleDbetter than 13% of U.S. towns·Overall C− · #941 of 1,032
932Conewago TownshipYork County · 9,140 peopleDbetter than 13% of U.S. towns·Overall C · #873 of 1,032
933Gregg TownshipUnion County · 3,594 peopleDbetter than 13% of U.S. towns·Overall B+ · #477 of 1,032
934North Manheim TownshipSchuylkill County · 4,234 peopleDbetter than 12% of U.S. towns·Overall B · #607 of 1,032
935NanticokeLuzerne County · 10,712 peopleDbetter than 12% of U.S. towns·Overall C− · #931 of 1,032
936Jackson TownshipYork County · 9,301 peopleDbetter than 12% of U.S. towns·Overall B− · #666 of 1,032
937Butler TownshipLuzerne County · 10,285 peopleDbetter than 12% of U.S. towns·Overall C+ · #833 of 1,032
938TaylorLackawanna County · 6,232 peopleDbetter than 12% of U.S. towns·Overall C · #851 of 1,032
939LebanonLebanon County · 26,479 peopleDbetter than 12% of U.S. towns·Overall D · #987 of 1,032
940Bethlehem TownshipNorthampton County · 26,769 peopleDbetter than 12% of U.S. towns·Overall B · #576 of 1,032
941Greene TownshipFranklin County · 18,721 peopleDbetter than 12% of U.S. towns·Overall C+ · #748 of 1,032
942Leacock TownshipLancaster County · 5,672 peopleDbetter than 12% of U.S. towns·Overall C+ · #793 of 1,032
943Old ForgeLackawanna County · 8,640 peopleDbetter than 12% of U.S. towns·Overall A− · #391 of 1,032
944Foster TownshipLuzerne County · 3,555 peopleDbetter than 11% of U.S. towns·Overall D · #990 of 1,032
945OhiovilleBeaver County · 3,317 peopleDbetter than 11% of U.S. towns·Overall A · #240 of 1,032
946Mahanoy CitySchuylkill County · 3,539 peopleDbetter than 11% of U.S. towns·Overall D · #1022 of 1,032
947West Earl TownshipLancaster County · 8,407 peopleDbetter than 11% of U.S. towns·Overall A · #220 of 1,032
948Lancaster TownshipButler County · 3,734 peopleDbetter than 11% of U.S. towns·Overall A · #206 of 1,032
949Reading TownshipAdams County · 5,958 peopleDbetter than 11% of U.S. towns·Overall A · #171 of 1,032
950Drumore TownshipLancaster County · 2,635 peopleDbetter than 10% of U.S. towns·Overall C · #898 of 1,032
951Palmer TownshipNorthampton County · 22,721 peopleDbetter than 10% of U.S. towns·Overall B · #578 of 1,032
952Union TownshipWashington County · 5,518 peopleDbetter than 10% of U.S. towns·Overall C+ · #753 of 1,032
953HatfieldMontgomery County · 3,424 peopleDbetter than 10% of U.S. towns·Overall A− · #278 of 1,032
954West Lampeter TownshipLancaster County · 17,275 peopleDbetter than 10% of U.S. towns·Overall B+ · #479 of 1,032
955Old Lycoming TownshipLycoming County · 4,924 peopleDbetter than 10% of U.S. towns·Overall C · #917 of 1,032
956MountvilleLancaster County · 2,977 peopleDbetter than 10% of U.S. towns·Overall A− · #275 of 1,032
957West Hempfield TownshipLancaster County · 17,162 peopleDbetter than 10% of U.S. towns·Overall A · #216 of 1,032
958Bristol TownshipBucks County · 54,063 peopleDbetter than 10% of U.S. towns·Overall C− · #925 of 1,032
959Swatara TownshipLebanon County · 5,073 peopleDbetter than 10% of U.S. towns·Overall C+ · #813 of 1,032
960Somerset TownshipWashington County · 2,538 peopleDbetter than 10% of U.S. towns·Overall A · #254 of 1,032
961Paradise TownshipYork County · 4,096 peopleDbetter than 10% of U.S. towns·Overall B− · #663 of 1,032
962Mahanoy TownshipSchuylkill County · 3,022 peopleDbetter than 10% of U.S. towns·Overall B− · #695 of 1,032
963ChesterDelaware County · 33,996 peopleDbetter than 10% of U.S. towns·Overall D · #1013 of 1,032
964East Allen TownshipNorthampton County · 5,472 peopleDbetter than 10% of U.S. towns·Overall B · #581 of 1,032
965Rush TownshipSchuylkill County · 3,516 peopleDbetter than 10% of U.S. towns·Overall C · #909 of 1,032
966East Earl TownshipLancaster County · 6,785 peopleDbetter than 10% of U.S. towns·Overall B+ · #418 of 1,032
967Ryan TownshipSchuylkill County · 2,550 peopleDbetter than 9% of U.S. towns·Overall B− · #673 of 1,032
968Upper Leacock TownshipLancaster County · 8,925 peopleDbetter than 9% of U.S. towns·Overall B · #595 of 1,032
969Providence TownshipLancaster County · 7,482 peopleDbetter than 9% of U.S. towns·Overall C · #838 of 1,032
970CentervilleWashington County · 3,223 peopleDbetter than 9% of U.S. towns·Overall A− · #301 of 1,032
971FrackvilleSchuylkill County · 3,893 peopleDbetter than 9% of U.S. towns·Overall B · #525 of 1,032
972North Versailles TownshipAllegheny County · 9,587 peopleDbetter than 9% of U.S. towns·Overall C+ · #791 of 1,032
973CoplayLehigh County · 3,532 peopleDbetter than 9% of U.S. towns·Overall B+ · #505 of 1,032
974Lower Saucon TownshipNorthampton County · 11,134 peopleDbetter than 9% of U.S. towns·Overall A− · #321 of 1,032
975Upper Darby TownshipDelaware County · 85,458 peopleDbetter than 9% of U.S. towns·Overall C− · #953 of 1,032
976Londonderry TownshipChester County · 2,678 peopleDbetter than 9% of U.S. towns·Overall C+ · #808 of 1,032
977Salisbury TownshipLancaster County · 11,598 peopleDbetter than 8% of U.S. towns·Overall C · #856 of 1,032
978LarksvilleLuzerne County · 4,321 peopleDbetter than 8% of U.S. towns·Overall D · #993 of 1,032
979Athens TownshipBradford County · 5,156 peopleDbetter than 8% of U.S. towns·Overall C · #908 of 1,032
980Paradise TownshipLancaster County · 5,799 peopleDbetter than 8% of U.S. towns·Overall C · #855 of 1,032
981CollingdaleDelaware County · 8,898 peopleDbetter than 7% of U.S. towns·Overall D · #1000 of 1,032
982Latimore TownshipAdams County · 2,715 peopleDbetter than 7% of U.S. towns·Overall B+ · #493 of 1,032
983Jenks TownshipForest County · 3,662 peopleDbetter than 7% of U.S. towns·Overall C · #894 of 1,032
984Dover TownshipYork County · 24,395 peopleDbetter than 7% of U.S. towns·Overall C+ · #765 of 1,032
985Lehman TownshipPike County · 11,366 peopleDbetter than 7% of U.S. towns·Overall C− · #958 of 1,032
986Caernarvon TownshipLancaster County · 4,600 peopleDbetter than 7% of U.S. towns·Overall C+ · #795 of 1,032
987AllentownLehigh County · 126,044 peopleDbetter than 7% of U.S. towns·Overall D · #1021 of 1,032
988East Lampeter TownshipLancaster County · 18,814 peopleDbetter than 7% of U.S. towns·Overall B− · #681 of 1,032
989Newport TownshipLuzerne County · 4,518 peopleDbetter than 7% of U.S. towns·Overall C+ · #782 of 1,032
990West Manchester TownshipYork County · 19,365 peopleDbetter than 6% of U.S. towns·Overall B− · #743 of 1,032
991Whitehall TownshipLehigh County · 29,405 peopleDbetter than 6% of U.S. towns·Overall C · #900 of 1,032
992Allen TownshipNorthampton County · 5,693 peopleDbetter than 6% of U.S. towns·Overall B · #640 of 1,032
993West ReadingBerks County · 4,590 peopleDbetter than 6% of U.S. towns·Overall B− · #713 of 1,032
994Coal TownshipNorthumberland County · 9,721 peopleDbetter than 6% of U.S. towns·Overall B− · #740 of 1,032
995Harmony TownshipBeaver County · 3,071 peopleDbetter than 5% of U.S. towns·Overall A− · #328 of 1,032
996LaureldaleBerks County · 4,352 peopleDbetter than 5% of U.S. towns·Overall C+ · #751 of 1,032
997Clifton HeightsDelaware County · 6,835 peopleDbetter than 5% of U.S. towns·Overall C− · #960 of 1,032
998DarbyDelaware County · 10,666 peopleDbetter than 5% of U.S. towns·Overall D− · #1032 of 1,032
999AldanDelaware County · 4,253 peopleDbetter than 5% of U.S. towns·Overall C+ · #764 of 1,032
1000Muhlenberg TownshipBerks County · 22,504 peopleDbetter than 5% of U.S. towns·Overall C · #844 of 1,032
1001Salem TownshipLuzerne County · 4,092 peopleDbetter than 5% of U.S. towns·Overall B− · #727 of 1,032
1002North Lebanon TownshipLebanon County · 12,366 peopleD−better than 5% of U.S. towns·Overall B− · #661 of 1,032
1003Briar Creek TownshipColumbia County · 3,044 peopleD−better than 5% of U.S. towns·Overall B− · #670 of 1,032
1004Bensalem TownshipBucks County · 62,783 peopleD−better than 5% of U.S. towns·Overall C · #903 of 1,032
1005West HazletonLuzerne County · 5,284 peopleD−better than 5% of U.S. towns·Overall D · #1017 of 1,032
1006Hanover TownshipLuzerne County · 11,781 peopleD−better than 5% of U.S. towns·Overall C− · #936 of 1,032
1007AshleyLuzerne County · 2,627 peopleD−better than 4% of U.S. towns·Overall D · #983 of 1,032
1008Williams TownshipNorthampton County · 6,699 peopleD−better than 4% of U.S. towns·Overall C · #862 of 1,032
1009Jackson TownshipButler County · 6,585 peopleD−better than 4% of U.S. towns·Overall A · #157 of 1,032
1010Hazle TownshipLuzerne County · 10,460 peopleD−better than 4% of U.S. towns·Overall D · #1024 of 1,032
1011ReadingBerks County · 95,832 peopleD−better than 4% of U.S. towns·Overall D · #1010 of 1,032
1012East Norriton TownshipMontgomery County · 14,249 peopleD−better than 4% of U.S. towns·Overall C · #836 of 1,032
1013Letterkenny TownshipFranklin County · 2,550 peopleD−better than 4% of U.S. towns·Overall B− · #739 of 1,032
1014Logan TownshipBlair County · 12,147 peopleD−better than 3% of U.S. towns·Overall B− · #680 of 1,032
1015Coolbaugh TownshipMonroe County · 20,681 peopleD−better than 3% of U.S. towns·Overall C− · #957 of 1,032
1016Plains TownshipLuzerne County · 10,010 peopleD−better than 3% of U.S. towns·Overall D · #994 of 1,032
1017HazletonLuzerne County · 30,286 peopleD−better than 3% of U.S. towns·Overall D · #982 of 1,032
1018WilsonNorthampton County · 8,159 peopleD−better than 3% of U.S. towns·Overall B · #609 of 1,032
1019Mount OliverAllegheny County · 3,222 peopleD−better than 3% of U.S. towns·Overall D · #991 of 1,032
1020FreemansburgNorthampton County · 3,003 peopleD−better than 3% of U.S. towns·Overall C · #905 of 1,032
1021Hanover TownshipNorthampton County · 11,702 peopleD−better than 3% of U.S. towns·Overall C · #876 of 1,032
1022North CatasauquaNorthampton County · 3,229 peopleD−better than 2% of U.S. towns·Overall B+ · #421 of 1,032
1023PenbrookDauphin County · 3,243 peopleD−better than 2% of U.S. towns·Overall B− · #716 of 1,032
1024Fountain HillLehigh County · 4,835 peopleD−better than 2% of U.S. towns·Overall C− · #927 of 1,032
1025UplandDelaware County · 3,049 peopleD−among the lowest in the U.S.·Overall D · #988 of 1,032
1026Bear Creek TownshipLuzerne County · 2,820 peopleD−among the lowest in the U.S.·Overall D · #1020 of 1,032
1027Wilkes-Barre TownshipLuzerne County · 3,236 peopleD−among the lowest in the U.S.·Overall D · #998 of 1,032
1028Chester TownshipDelaware County · 4,068 peopleD−among the lowest in the U.S.·Overall C− · #972 of 1,032
1029Salisbury TownshipLehigh County · 13,707 peopleD−among the lowest in the U.S.·Overall C · #901 of 1,032
Not ranked

8 towns without a civic life 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

Which Pennsylvania town has the most civic life?

Fox Township (Elk County) ranks first on civic life among 1,029 towns, with an A+; Ligonier Township and Kane follow.

How are these towns ranked?

The Civic life grade, a character grade (not part of the overall): library visits per resident (IMLS), community nonprofits (IRS) and volunteering groups. 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 civic life grade (1,029 in Pennsylvania). 8 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 →
Other states

Towns with the most civic life in other states