Guest, Sign inJoin
Bethany Evangelical Lutheran Church, Lower Alsace Twp, BerksCo PA 02Lower Alsace Township, #1 on this list · Photo: Shuvaev · CC BY-SA 4.0
Pennsylvania rankings · Outdoors

Best towns for the outdoors in Pennsylvania

Lower Alsace Township ranks first on outdoors among Pennsylvania’s 1,037 towns of 2,500+; 386 of the 1,037 grade A− or better on outdoors nationally.

The Outdoors grade, a character grade (not part of the overall): the share of land conserved and the trail miles per square mile. How grades work

#1

Lower Alsace Township

Berks County · 4,886 people
A+

Outdoors grade, among the top in the U.S.·Overall B− · #677 of 1,032 in PA

#2

Philipsburg

Centre County · 2,674 people
A+

Outdoors grade, among the top in the U.S.·Overall B · #583 of 1,032 in PA

All 1,037 towns

Outdoors grade, best first (the letter is national). Towns with the same score share a rank; the overall grade and state rank are beside each.

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

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

Questions people ask

Which Pennsylvania town is best for the outdoors?

Lower Alsace Township (Berks County) ranks first on outdoors among 1,037 towns, with an A+; Philipsburg and White Oak follow.

How are these towns ranked?

The Outdoors grade, a character grade (not part of the overall): the share of land conserved and the trail miles per square mile. 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 outdoors grade (1,037 in Pennsylvania). 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

Best towns for the outdoors in other states