Guest, Sign inJoin
Pennsylvania rankings · 2026

Best places to live in Pennsylvania

Youngwood ranks first of Pennsylvania’s 1,032 graded towns, with an A+: cost of living (A+) and hazard risk (A) are its strongest grades; health (B+) is its lowest. 394 of the 1,032 (38%) grade A− or better nationally, against 25% of U.S. towns.

The overall grade, sorted: cost of living, safety, schools, health, jobs & income, walkability and hazard risk, from Census, FBI, state, CDC, EPA and FEMA data. How grades work

#1

Youngwood

Westmoreland County · 2,878 people
A+

Strongest: cost of living A+, hazard risk A·lowest: health B+

A+Cost–SafetyASchoolsB+HealthA−JobsA−WalkAHazards
#2

East Marlborough Township

Chester County · 7,924 people
A+

Strongest: safety A+, schools A+·lowest: cost of living C+

C+CostA+SafetyA+SchoolsAHealthA+JobsA−WalkA−Hazards
#3

Findlay Township

Allegheny County · 7,541 people
A+

Strongest: hazard risk A+, schools A+·lowest: walkability C+

BCostASafetyA+SchoolsA−HealthAJobsC+WalkA+Hazards

Where they are: Four of the top 10 are in Chester County. The top small town (2,500–9,999 residents) is Youngwood, #1 overall.

All 1,032 towns

Overall score, highest first. The score (0–100) blends the seven livability grades and sets the order; the letter places that score among every U.S. town of 2,500+, and A+ is the top 5%, so neighbors on the list often share a letter. Each town links to its page, where the grade sheet shows every subject.

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

#TownScoreGradeWhat drives it
1YoungwoodWestmoreland County · 2,878 people84.4top 0.1%A+Strongest: cost of living A+, hazard risk A·lowest: health B+
2East Marlborough TownshipChester County · 7,924 people82.3top 0.1%A+Strongest: safety A+, schools A+·lowest: cost of living C+
3Findlay TownshipAllegheny County · 7,541 people79.4top 0.3%A+Strongest: hazard risk A+, schools A+·lowest: walkability C+
4Birmingham TownshipChester County · 4,118 people79.3top 0.3%A+Strongest: safety A+, schools A+·lowest: cost of living C+
5BeaverBeaver County · 4,342 people78.8top 0.3%A+Strongest: schools A+, walkability A+·lowest: cost of living B
6Upper Providence TownshipDelaware County · 10,861 people78.7top 0.3%A+Strongest: safety A+, schools A+·lowest: cost of living C−
7Fox ChapelAllegheny County · 5,139 people77.7top 0.5%A+Strongest: schools A+, safety A+·lowest: cost of living C−
8MalvernChester County · 3,427 people77.6top 0.5%A+Strongest: hazard risk A+, health A+·lowest: cost of living D
9ManorWestmoreland County · 3,482 people77.5top 0.5%A+Strongest: safety A+, schools A+·lowest: walkability C−
10West Vincent TownshipChester County · 6,885 people77.2top 0.5%A+Strongest: jobs & income A+, safety A+·lowest: cost of living C−
11Bethel ParkAllegheny County · 32,074 people77.2top 0.6%A+Strongest: hazard risk A+, schools A·lowest: cost of living C
12East Brandywine TownshipChester County · 10,594 people77.1top 0.6%A+Strongest: safety A+, schools A+·lowest: cost of living C−
13North Huntingdon TownshipWestmoreland County · 31,697 people77.0top 0.6%A+Strongest: schools A+, hazard risk A·lowest: walkability B−
14Willistown TownshipChester County · 11,443 people76.8top 0.7%A+Strongest: hazard risk A+, jobs & income A+·lowest: cost of living D
15Nether Providence TownshipDelaware County · 14,468 people76.6top 0.8%A+Strongest: health A+, schools A+·lowest: cost of living D
16West Deer TownshipAllegheny County · 12,301 people76.5top 0.8%A+Strongest: hazard risk A+, safety A·lowest: walkability B−
17Hampden TownshipCumberland County · 35,401 people76.4top 0.8%A+Strongest: safety A+, schools A·lowest: cost of living C
18Camp HillCumberland County · 8,199 people76.2top 0.9%A+Strongest: jobs & income A, health A·lowest: cost of living C
19PlumAllegheny County · 26,225 people76.1top 0.9%A+Strongest: hazard risk A+, jobs & income A·lowest: cost of living B−
20McCandless TownshipAllegheny County · 28,439 people76.0top 1.0%A+Strongest: hazard risk A+, schools A+·lowest: cost of living C−
21South Park TownshipAllegheny County · 13,613 people75.9top 1.0%A+Strongest: safety A, jobs & income A·lowest: cost of living C
22Upper Uwchlan TownshipChester County · 13,681 people75.8top 1.0%A+Strongest: jobs & income A+, safety A+·lowest: cost of living D
23CanonsburgWashington County · 9,529 people75.7top 1.1%A+Strongest: schools A, safety A·lowest: cost of living B
24Hampton TownshipAllegheny County · 17,808 people75.4top 1.1%A+Strongest: hazard risk A+, schools A+·lowest: cost of living C−
25Upper Dublin TownshipMontgomery County · 27,258 people75.4top 1.2%A+Strongest: jobs & income A+, schools A+·lowest: cost of living D
26Clarks SummitLackawanna County · 5,069 people75.3top 1.2%A+Strongest: hazard risk A, safety A·lowest: cost of living C−
27LititzLancaster County · 9,689 people75.3top 1.2%A+Strongest: jobs & income A, safety A·lowest: cost of living C
28IrwinWestmoreland County · 3,759 people75.3top 1.3%A+Strongest: schools A+, hazard risk A·lowest: health B−
29Penn TownshipButler County · 4,890 people75.3top 1.3%A+Strongest: safety A, schools A·lowest: walkability C+
30Buckingham TownshipBucks County · 20,757 people75.2top 1.3%A+Strongest: health A+, jobs & income A+·lowest: cost of living C−
31Indiana TownshipAllegheny County · 7,420 people75.2top 1.3%A+Strongest: schools A+, safety A+·lowest: cost of living C−
32SwarthmoreDelaware County · 6,561 people75.2top 1.3%A+Strongest: walkability A+, health A+·lowest: cost of living D
33West Pikeland TownshipChester County · 4,045 people75.1top 1.4%A+Strongest: health A+, jobs & income A+·lowest: cost of living C−
34New Britain TownshipBucks County · 12,377 people75.1top 1.4%A+Strongest: jobs & income A, health A·lowest: cost of living C−
35Pleasant HillsAllegheny County · 8,212 people75.1top 1.4%A+Strongest: hazard risk A+, schools A·lowest: cost of living C+
36Newtown TownshipDelaware County · 15,438 people75.1top 1.4%A+Strongest: hazard risk A+, jobs & income A+·lowest: cost of living D
37Middlesex TownshipButler County · 7,513 people75.1top 1.4%A+Strongest: safety A+, schools A+·lowest: walkability C−
38Elizabeth TownshipLancaster County · 3,951 people75.0top 1.4%A+Strongest: jobs & income A+, schools A−·lowest: cost of living B
39South Fayette TownshipAllegheny County · 18,648 people74.9top 1.5%A+Strongest: jobs & income A+, schools A+·lowest: cost of living C
40Hegins TownshipSchuylkill County · 3,368 people74.9top 1.5%A+Strongest: safety A+, cost of living A·lowest: schools B−
41MurrysvilleWestmoreland County · 20,636 people74.9top 1.5%A+Strongest: schools A+, safety A+·lowest: cost of living C−
42West ViewAllegheny County · 6,355 people74.8top 1.5%A+Strongest: hazard risk A+, schools A·lowest: cost of living B−
43Easttown TownshipChester County · 11,090 people74.8top 1.5%A+Strongest: hazard risk A+, schools A+·lowest: cost of living D
44Penn TownshipWestmoreland County · 20,755 people74.8top 1.6%A+Strongest: safety A+, schools A+·lowest: cost of living C
45Castle ShannonAllegheny County · 8,006 people74.7top 1.6%A+Strongest: walkability A+, safety A·lowest: cost of living B−
46East Vincent TownshipChester County · 7,775 people74.5top 1.7%A+Strongest: safety A, schools A·lowest: cost of living C+
47Green TreeAllegheny County · 4,672 people74.5top 1.7%A+Strongest: hazard risk A+, jobs & income A·lowest: cost of living C
48Franklin ParkAllegheny County · 14,978 people74.4top 1.8%A+Strongest: schools A+, hazard risk A+·lowest: cost of living C−
49Brighton TownshipBeaver County · 8,791 people74.3top 1.8%A+Strongest: hazard risk A+, schools A+·lowest: walkability C+
50NarberthMontgomery County · 4,479 people74.3top 1.9%A+Strongest: walkability A+, schools A+·lowest: cost of living D
51Whitpain TownshipMontgomery County · 20,483 people74.1top 2.0%A+Strongest: health A+, schools A+·lowest: cost of living D
52Lower Moreland TownshipMontgomery County · 14,116 people74.1top 2.0%A+Strongest: jobs & income A+, schools A·lowest: cost of living C−
53Northampton TownshipBucks County · 39,919 people74.1top 2.1%A+Strongest: jobs & income A+, safety A+·lowest: cost of living D
54AlburtisLehigh County · 2,609 people74.0top 2.1%A+Strongest: safety A+, health A·lowest: cost of living C+
55Shaler TownshipAllegheny County · 26,833 people73.8top 2.3%A+Strongest: safety A, health A−·lowest: cost of living C+
56Bethel TownshipDelaware County · 9,774 people73.8top 2.4%A+Strongest: jobs & income A+, hazard risk A+·lowest: cost of living C−
57Lower BurrellWestmoreland County · 11,470 people73.8top 2.4%A+Strongest: safety A, cost of living A−·lowest: walkability B
58Solebury TownshipBucks County · 8,642 people73.7top 2.4%A+Strongest: jobs & income A+, schools A+·lowest: cost of living D
59Ralpho TownshipNorthumberland County · 4,181 people73.6top 2.5%A+Strongest: safety A+, jobs & income A·lowest: walkability C+
60O'Hara TownshipAllegheny County · 8,909 people73.6top 2.5%A+Strongest: schools A+, safety A+·lowest: cost of living D
61Moon TownshipAllegheny County · 26,756 people73.6top 2.5%A+Strongest: jobs & income A, schools A·lowest: cost of living C
62Tredyffrin TownshipChester County · 31,818 people73.5top 2.6%A+Strongest: health A+, schools A+·lowest: cost of living D
63Uwchlan TownshipChester County · 19,615 people73.4top 2.7%A+Strongest: health A+, jobs & income A+·lowest: cost of living D
64Schuylkill TownshipChester County · 8,960 people73.4top 2.7%A+Strongest: safety A+, jobs & income A+·lowest: cost of living C−
65Springfield TownshipMontgomery County · 21,030 people73.4top 2.7%A+Strongest: health A, walkability A·lowest: cost of living C−
66Upper Allen TownshipCumberland County · 24,700 people73.4top 2.7%A+Strongest: jobs & income A, walkability A·lowest: cost of living C−
67Scott TownshipAllegheny County · 16,838 people73.2top 2.8%A+Strongest: walkability A, hazard risk A·lowest: cost of living B−
68TraffordWestmoreland County · 3,211 people73.2top 2.8%A+Strongest: schools A+, walkability A·lowest: hazard risk B−
69Charlestown TownshipChester County · 6,577 people73.2top 2.8%A+Strongest: health A+, jobs & income A+·lowest: cost of living C−
70Scott TownshipLackawanna County · 4,736 people73.1top 2.8%A+Strongest: safety A+, hazard risk A−·lowest: cost of living B−
71Haverford TownshipDelaware County · 50,997 people73.0top 2.9%A+Strongest: health A+, walkability A+·lowest: cost of living D
72ZelienopleButler County · 3,752 people73.0top 2.9%A+Strongest: safety A+, schools A·lowest: hazard risk C
73Lower Providence TownshipMontgomery County · 26,242 people72.9top 3.0%A+Strongest: jobs & income A, health A·lowest: cost of living D
74Jackson TownshipCambria County · 4,076 people72.9top 3.1%A+Strongest: hazard risk A+, safety A+·lowest: health C−
75Adams TownshipButler County · 15,927 people72.8top 3.1%A+Strongest: safety A+, schools A+·lowest: cost of living D
76North WalesMontgomery County · 3,422 people72.8top 3.1%A+Strongest: walkability A+, hazard risk A+·lowest: cost of living C−
77Peters TownshipWashington County · 23,262 people72.7top 3.2%A+Strongest: schools A+, jobs & income A+·lowest: cost of living C−
78North Strabane TownshipWashington County · 17,433 people72.7top 3.2%A+Strongest: hazard risk A, schools A·lowest: cost of living C−
79Skippack TownshipMontgomery County · 14,502 people72.7top 3.2%A+Strongest: jobs & income A+, hazard risk A·lowest: cost of living C
80Washington TownshipWestmoreland County · 6,789 people72.7top 3.3%A+Strongest: safety A+, hazard risk A·lowest: walkability D
81StrasburgLancaster County · 3,085 people72.6top 3.3%A+Strongest: safety A+, schools A·lowest: cost of living C+
82BaldwinAllegheny County · 20,516 people72.6top 3.4%A+Strongest: hazard risk A+, walkability A−·lowest: cost of living B−
83MechanicsburgCumberland County · 10,037 people72.6top 3.4%A+Strongest: jobs & income A, health A·lowest: cost of living B−
84Radnor TownshipDelaware County · 32,930 people72.6top 3.4%A+Strongest: schools A+, health A+·lowest: cost of living D−
85Whitemarsh TownshipMontgomery County · 20,198 people72.5top 3.4%A+Strongest: health A+, schools A+·lowest: cost of living D
86YardleyBucks County · 2,577 people72.5top 3.5%A+Strongest: walkability A+, health A·lowest: hazard risk D
87TrappeMontgomery County · 4,061 people72.4top 3.5%A+Strongest: hazard risk A+, jobs & income A+·lowest: cost of living D
88Ohio TownshipAllegheny County · 7,268 people72.4top 3.5%A+Strongest: hazard risk A+, schools A+·lowest: cost of living D
89Mount PleasantWestmoreland County · 4,108 people72.4top 3.6%A+Strongest: safety A+, cost of living A+·lowest: health C+
90Upper St. Clair TownshipAllegheny County · 20,466 people72.3top 3.6%A+Strongest: schools A+, health A+·lowest: cost of living D
91South Buffalo TownshipArmstrong County · 2,674 people72.3top 3.6%A+Strongest: schools A, safety A·lowest: walkability C−
92Marshall TownshipAllegheny County · 10,499 people72.3top 3.6%A+Strongest: schools A+, jobs & income A+·lowest: cost of living D
93Mount JoyLancaster County · 8,319 people72.3top 3.7%A+Strongest: safety A, walkability A·lowest: hazard risk C+
94WhitehallAllegheny County · 14,521 people72.2top 3.8%A+Strongest: hazard risk A+, walkability A·lowest: cost of living B−
95Fairview TownshipLuzerne County · 4,742 people72.2top 3.8%A+Strongest: safety A+, schools A−·lowest: walkability C
96Warrington TownshipBucks County · 26,261 people72.1top 3.9%A+Strongest: health A, hazard risk A·lowest: cost of living D
97Marple TownshipDelaware County · 24,323 people72.1top 3.9%A+Strongest: hazard risk A+, schools A·lowest: cost of living C−
98Franconia TownshipMontgomery County · 13,827 people72.1top 3.9%A+Strongest: hazard risk A, safety A·lowest: cost of living D
99Pulaski TownshipLawrence County · 3,043 people72.1top 4.0%A+Strongest: safety A, cost of living A·lowest: walkability C−
100AmblerMontgomery County · 6,840 people71.9top 4.1%A+Strongest: walkability A+, schools A+·lowest: cost of living C−
101ConshohockenMontgomery County · 9,266 people71.8top 4.3%A+Strongest: walkability A+, health A+·lowest: cost of living C−
102Conemaugh TownshipSomerset County · 6,563 people71.7top 4.4%A+Strongest: schools A+, hazard risk A·lowest: walkability D
103South Londonderry TownshipLebanon County · 8,940 people71.6top 4.5%A+Strongest: safety A+, jobs & income A·lowest: cost of living C−
104Hempfield TownshipWestmoreland County · 41,421 people71.6top 4.5%A+Strongest: hazard risk A+, schools A·lowest: walkability C+
105Neshannock TownshipLawrence County · 9,599 people71.5top 4.6%A+Strongest: safety A+, schools A·lowest: walkability C+
106Mahoning TownshipLawrence County · 2,649 people71.3top 4.8%A+Strongest: safety A+, cost of living A+·lowest: walkability D
107Doylestown TownshipBucks County · 18,137 people71.3top 4.8%A+Strongest: jobs & income A+, health A·lowest: cost of living D
108Upper Saucon TownshipLehigh County · 18,217 people71.3top 4.8%A+Strongest: schools A+, jobs & income A+·lowest: cost of living C−
109Reserve TownshipAllegheny County · 3,122 people71.3top 4.8%A+Strongest: safety A, walkability A·lowest: hazard risk C−
110DormontAllegheny County · 7,816 people71.3top 4.9%A+Strongest: walkability A+, hazard risk A+·lowest: cost of living C+
111KaneMcKean County · 3,463 people71.3top 4.9%A+Strongest: hazard risk A+, walkability A·lowest: jobs & income C−
112CollegevilleMontgomery County · 5,287 people71.2top 4.9%A+Strongest: walkability A+, schools A·lowest: cost of living D
113Lower Salford TownshipMontgomery County · 16,444 people71.2top 5.0%A+Strongest: safety A, health A·lowest: cost of living D
114Chester HeightsDelaware County · 3,183 people71.2top 5.0%A+Strongest: schools A+, jobs & income A·lowest: cost of living D
115New BritainBucks County · 2,799 people71.1top 5.1%AStrongest: jobs & income A+, walkability A+·lowest: cost of living D
116Ferguson TownshipCentre County · 18,813 people71.1top 5.1%AStrongest: hazard risk A+, walkability A+·lowest: cost of living D
117Cecil TownshipWashington County · 15,190 people71.1top 5.1%AStrongest: safety A+, schools A·lowest: cost of living C−
118Franklin TownshipBeaver County · 3,864 people71.1top 5.1%AStrongest: safety A, cost of living A−·lowest: walkability C
119East Pikeland TownshipChester County · 8,654 people71.0top 5.2%AStrongest: jobs & income A+, health A·lowest: cost of living D
120Middletown TownshipDelaware County · 17,342 people71.0top 5.2%AStrongest: schools A+, jobs & income A+·lowest: cost of living D−
121BellefonteCentre County · 5,862 people71.0top 5.3%AStrongest: safety A+, walkability A+·lowest: cost of living C+
122East Caln TownshipChester County · 5,971 people70.8top 5.5%AStrongest: schools A+, jobs & income A+·lowest: cost of living D
123DoylestownBucks County · 8,330 people70.8top 5.5%AStrongest: hazard risk A+, walkability A+·lowest: cost of living D
124East Whiteland TownshipChester County · 14,983 people70.8top 5.5%AStrongest: hazard risk A+, health A+·lowest: cost of living D
125Upper Macungie TownshipLehigh County · 29,600 people70.8top 5.5%AStrongest: schools A, jobs & income A·lowest: cost of living D
126Grove CityMercer County · 7,694 people70.8top 5.6%AStrongest: walkability A, safety A−·lowest: jobs & income B−
127Chartiers TownshipWashington County · 9,302 people70.8top 5.6%AStrongest: safety A, jobs & income A·lowest: walkability C−
128Richland TownshipAllegheny County · 11,840 people70.8top 5.6%AStrongest: hazard risk A+, schools A+·lowest: cost of living C−
129Lower Gwynedd TownshipMontgomery County · 12,290 people70.8top 5.7%AStrongest: health A+, schools A+·lowest: cost of living D−
130ElizabethtownLancaster County · 11,961 people70.7top 5.7%AStrongest: walkability A, schools A−·lowest: cost of living B−
131CoopersburgLehigh County · 2,535 people70.7top 5.8%AStrongest: schools A+, jobs & income A·lowest: cost of living C
132MillvaleAllegheny County · 3,211 people70.7top 5.8%AStrongest: walkability A+, schools A−·lowest: hazard risk D
133North Whitehall TownshipLehigh County · 16,033 people70.7top 5.8%AStrongest: schools A, hazard risk A·lowest: cost of living C+
134Cumberland TownshipAdams County · 7,219 people70.7top 5.8%AStrongest: safety A, hazard risk A−·lowest: walkability B
135AspinwallAllegheny County · 2,809 people70.7top 5.9%AStrongest: walkability A+, health A+·lowest: hazard risk D−
136Warwick TownshipBucks County · 14,843 people70.6top 5.9%AStrongest: jobs & income A+, health A·lowest: cost of living C−
137Upper Makefield TownshipBucks County · 8,848 people70.6top 5.9%AStrongest: jobs & income A+, health A+·lowest: cost of living C−
138Cranberry TownshipButler County · 35,244 people70.6top 5.9%AStrongest: health A+, jobs & income A·lowest: cost of living D
139Adams TownshipCambria County · 5,558 people70.4top 6.1%AStrongest: safety A+, cost of living A·lowest: walkability D
140Pine TownshipAllegheny County · 15,475 people70.4top 6.2%AStrongest: hazard risk A+, schools A+·lowest: cost of living D
141Horsham TownshipMontgomery County · 27,882 people70.3top 6.2%AStrongest: jobs & income A+, health A·lowest: cost of living D
142East GreenvilleMontgomery County · 3,154 people70.3top 6.3%AStrongest: hazard risk A, safety A·lowest: cost of living B−
143West Whiteland TownshipChester County · 20,826 people70.2top 6.4%AStrongest: jobs & income A+, health A+·lowest: cost of living C−
144SoudertonMontgomery County · 7,288 people70.2top 6.5%AStrongest: hazard risk A+, walkability A·lowest: cost of living C
145Westtown TownshipChester County · 11,290 people70.2top 6.6%AStrongest: hazard risk A, jobs & income A·lowest: cost of living D
146GreencastleFranklin County · 4,222 people70.1top 6.6%AStrongest: hazard risk A, walkability A·lowest: cost of living B
147Wrightstown TownshipBucks County · 3,278 people70.1top 6.7%AStrongest: jobs & income A+, health A+·lowest: cost of living D
148Douglass TownshipMontgomery County · 11,292 people70.1top 6.7%AStrongest: safety A+, jobs & income A·lowest: walkability C+
149Penn TownshipChester County · 6,340 people70.1top 6.7%AStrongest: jobs & income A+, hazard risk A·lowest: walkability C+
150Slippery RockButler County · 3,551 people69.9top 7.0%AStrongest: hazard risk A+, walkability A·lowest: cost of living C+
151IngramAllegheny County · 3,222 people69.8top 7.1%AStrongest: walkability A, schools A·lowest: hazard risk C
152Pennsbury TownshipChester County · 3,879 people69.8top 7.1%AStrongest: jobs & income A+, schools A+·lowest: cost of living D
153Seven FieldsButler County · 2,864 people69.7top 7.2%AStrongest: health A, schools A·lowest: cost of living D
154Pocopson TownshipChester County · 4,480 people69.7top 7.2%AStrongest: jobs & income A+, schools A+·lowest: cost of living C
155Lower Makefield TownshipBucks County · 34,028 people69.5top 7.5%AStrongest: health A, jobs & income A·lowest: cost of living D
156Plumstead TownshipBucks County · 14,357 people69.5top 7.6%AStrongest: health A, schools A·lowest: cost of living D
157Jackson TownshipButler County · 6,585 people69.5top 7.7%AStrongest: jobs & income A, schools A·lowest: cost of living C
158North Beaver TownshipLawrence County · 3,934 people69.4top 7.7%AStrongest: safety A+, cost of living A·lowest: walkability C−
159HollidaysburgBlair County · 5,470 people69.3top 7.8%AStrongest: walkability A, health A−·lowest: cost of living C+
160Carroll TownshipYork County · 7,416 people69.3top 7.9%AStrongest: safety A+, hazard risk A·lowest: cost of living C
161College TownshipCentre County · 10,393 people69.2top 8.1%AStrongest: walkability A+, hazard risk A+·lowest: cost of living C−
162Upper Gwynedd TownshipMontgomery County · 17,255 people69.2top 8.1%AStrongest: jobs & income A, health A·lowest: cost of living D
163Newtown TownshipBucks County · 19,806 people69.2top 8.1%AStrongest: health A+, schools A·lowest: cost of living D
164East Goshen TownshipChester County · 18,365 people69.2top 8.1%AStrongest: health A+, hazard risk A·lowest: cost of living D
165North Sewickley TownshipBeaver County · 5,441 people69.1top 8.2%AStrongest: safety A, cost of living A−·lowest: walkability C−
166Salem TownshipWestmoreland County · 6,006 people69.1top 8.2%AStrongest: hazard risk A, cost of living A·lowest: schools B−
167Shenango TownshipLawrence County · 6,960 people69.0top 8.3%AStrongest: safety A, cost of living A·lowest: health C−
168OrwigsburgSchuylkill County · 3,003 people69.0top 8.4%AStrongest: hazard risk A, jobs & income A−·lowest: walkability B−
169HatboroMontgomery County · 8,593 people69.0top 8.5%AStrongest: walkability A+, jobs & income A−·lowest: cost of living D
170Upper Salford TownshipMontgomery County · 3,182 people69.0top 8.5%AStrongest: jobs & income A+, health A·lowest: walkability C
171Reading TownshipAdams County · 5,958 people68.8top 8.7%AStrongest: safety A+, jobs & income A−·lowest: walkability D
172Silver Spring TownshipCumberland County · 21,670 people68.8top 8.8%AStrongest: jobs & income A+, schools A·lowest: cost of living C−
173South Coventry TownshipChester County · 2,822 people68.8top 8.8%AStrongest: jobs & income A+, schools A·lowest: cost of living C
174OakmontAllegheny County · 6,576 people68.7top 9.0%AStrongest: schools A, health A·lowest: cost of living C−
175RockledgeMontgomery County · 2,613 people68.6top 9.2%AStrongest: hazard risk A+, walkability A+·lowest: cost of living C
176GirardErie County · 2,906 people68.5top 9.2%AStrongest: hazard risk A, cost of living A·lowest: jobs & income C
177MediaDelaware County · 5,920 people68.5top 9.3%AStrongest: hazard risk A+, walkability A+·lowest: cost of living C−
178Patton TownshipCentre County · 15,623 people68.5top 9.3%AStrongest: hazard risk A+, walkability A+·lowest: cost of living D
179East PetersburgLancaster County · 4,702 people68.5top 9.3%AStrongest: jobs & income A, schools A−·lowest: walkability C+
180LewisburgUnion County · 5,226 people68.4top 9.4%AStrongest: schools A+, walkability A+·lowest: hazard risk C−
181JenkintownMontgomery County · 4,785 people68.4top 9.5%AStrongest: walkability A+, hazard risk A+·lowest: cost of living D
182SpringdaleAllegheny County · 3,234 people68.4top 9.5%AStrongest: walkability A, cost of living A−·lowest: schools C+
183DelmontWestmoreland County · 2,630 people68.4top 9.5%AStrongest: hazard risk A+, safety A+·lowest: jobs & income C
184East Bradford TownshipChester County · 10,970 people68.3top 9.6%AStrongest: health A, schools A·lowest: cost of living D
185SewickleyAllegheny County · 3,729 people68.3top 9.7%AStrongest: walkability A+, schools A+·lowest: cost of living D
186Elizabeth TownshipAllegheny County · 12,399 people68.3top 9.7%AStrongest: schools A, safety A−·lowest: walkability C+
187Spring TownshipCentre County · 8,195 people68.2top 9.7%AStrongest: safety A+, hazard risk A·lowest: cost of living C
188Springfield TownshipBucks County · 5,246 people68.2top 9.9%AStrongest: jobs & income A+, safety A·lowest: walkability C−
189EbensburgCambria County · 3,228 people68.2top 9.9%AStrongest: hazard risk A+, health A·lowest: jobs & income C
190North Londonderry TownshipLebanon County · 9,109 people68.1top 10.0%AStrongest: jobs & income A, schools A·lowest: cost of living C−
191Londonderry TownshipDauphin County · 4,925 people68.0top 10.1%AStrongest: jobs & income A, schools B+·lowest: hazard risk B−
192North Franklin TownshipWashington County · 4,726 people68.0top 10.1%AStrongest: hazard risk A, schools A−·lowest: health C+
193Conestoga TownshipLancaster County · 3,916 people67.9top 10.3%AStrongest: schools A−, jobs & income A−·lowest: walkability C
194Upper Nazareth TownshipNorthampton County · 8,521 people67.9top 10.4%AStrongest: jobs & income A+, schools A·lowest: cost of living C
195Edgmont TownshipDelaware County · 4,706 people67.9top 10.5%AStrongest: jobs & income A+, schools A+·lowest: cost of living D−
196Mount Pleasant TownshipWashington County · 3,351 people67.8top 10.5%AStrongest: jobs & income A, hazard risk A−·lowest: walkability C−
197Perkiomen TownshipMontgomery County · 8,965 people67.8top 10.6%AStrongest: jobs & income A+, schools A·lowest: cost of living C−
198Halfmoon TownshipCentre County · 2,805 people67.8top 10.6%AStrongest: schools A, health A·lowest: walkability C+
199Concord TownshipDelaware County · 18,477 people67.7top 10.7%AStrongest: jobs & income A+, hazard risk A+·lowest: cost of living D−
200Jefferson HillsAllegheny County · 12,357 people67.7top 10.8%AStrongest: schools A, health A·lowest: cost of living C−
201Annville TownshipLebanon County · 5,037 people67.7top 10.8%AStrongest: walkability A+, health B+·lowest: hazard risk C+
202Franklin TownshipButler County · 2,602 people67.6top 10.9%AStrongest: schools A, hazard risk A·lowest: walkability C
203Tinicum TownshipBucks County · 3,810 people67.6top 10.9%AStrongest: safety A, jobs & income A−·lowest: cost of living C−
204Lower Merion TownshipMontgomery County · 64,691 people67.6top 11.0%AStrongest: schools A+, health A+·lowest: cost of living D−
205North Fayette TownshipAllegheny County · 16,017 people67.6top 11.0%AStrongest: schools A+, hazard risk A·lowest: cost of living C
206Lancaster TownshipButler County · 3,734 people67.6top 11.1%AStrongest: safety A+, schools A·lowest: walkability D
207Jackson TownshipLuzerne County · 4,568 people67.6top 11.1%AStrongest: safety A+, jobs & income A·lowest: walkability D
208East Cocalico TownshipLancaster County · 11,124 people67.5top 11.2%AStrongest: safety A, jobs & income A·lowest: walkability C+
209Oley TownshipBerks County · 3,874 people67.5top 11.2%AStrongest: jobs & income A, health A·lowest: cost of living C−
210LatrobeWestmoreland County · 7,826 people67.5top 11.2%AStrongest: cost of living A, schools A·lowest: jobs & income C
211Towamencin TownshipMontgomery County · 17,955 people67.5top 11.3%AStrongest: health A, safety A−·lowest: cost of living C−
212Thornbury TownshipChester County · 3,165 people67.5top 11.3%AStrongest: jobs & income A+, health A·lowest: cost of living D
213West Bradford TownshipChester County · 14,780 people67.5top 11.3%AStrongest: schools A+, hazard risk A·lowest: cost of living D
214Blair TownshipBlair County · 4,695 people67.5top 11.4%AStrongest: jobs & income A−, schools A−·lowest: cost of living B−
215Portage TownshipCambria County · 3,335 people67.5top 11.4%AStrongest: cost of living A+, schools A·lowest: walkability C−
216West Hempfield TownshipLancaster County · 17,162 people67.4top 11.5%AStrongest: jobs & income A, schools A−·lowest: walkability C+
217Upper Milford TownshipLehigh County · 8,254 people67.4top 11.5%AStrongest: jobs & income A, hazard risk A·lowest: cost of living C
218Allegheny TownshipCambria County · 2,730 people67.3top 11.6%AStrongest: hazard risk A+, cost of living A−·lowest: schools B−
219Allegheny TownshipWestmoreland County · 8,134 people67.3top 11.6%AStrongest: safety A, schools A−·lowest: walkability C+
220West Earl TownshipLancaster County · 8,407 people67.3top 11.6%AStrongest: safety A+, jobs & income A−·lowest: hazard risk C−
221SellersvilleBucks County · 4,501 people67.3top 11.7%AStrongest: jobs & income A, walkability A−·lowest: cost of living C+
222Bedminster TownshipBucks County · 7,501 people67.3top 11.8%AStrongest: safety A, health A·lowest: cost of living D
223Buffalo TownshipButler County · 8,214 people67.2top 11.8%AStrongest: jobs & income A, schools A·lowest: walkability C
224MarysvillePerry County · 2,717 people67.2top 11.8%AStrongest: safety A−, cost of living A−·lowest: hazard risk C−
225Lower Frederick TownshipMontgomery County · 4,917 people67.2top 11.9%AStrongest: schools A, safety A·lowest: cost of living C−
226Monroe TownshipCumberland County · 6,748 people67.2top 11.9%AStrongest: jobs & income A, schools A·lowest: walkability C
227Manheim TownshipLancaster County · 44,826 people67.2top 11.9%AStrongest: jobs & income A, schools A·lowest: cost of living C−
228Springfield TownshipDelaware County · 25,039 people67.2top 12.0%AStrongest: jobs & income A+, schools A+·lowest: cost of living C−
229Hilltown TownshipBucks County · 16,884 people67.2top 12.0%AStrongest: hazard risk A, jobs & income A·lowest: cost of living C−
230SelinsgroveSnyder County · 5,488 people67.0top 12.3%AStrongest: walkability A+, safety A·lowest: hazard risk C
231Monaghan TownshipYork County · 2,817 people67.0top 12.3%AStrongest: jobs & income A, health A−·lowest: walkability C
232Ridley ParkDelaware County · 7,255 people67.0top 12.4%AStrongest: walkability A, hazard risk A·lowest: cost of living C
233NorthamptonNorthampton County · 10,570 people67.0top 12.4%AStrongest: walkability A+, safety A·lowest: hazard risk C+
234PenndelBucks County · 2,507 people66.9top 12.4%AStrongest: walkability A+, safety A+·lowest: cost of living C−
235Aston TownshipDelaware County · 16,760 people66.9top 12.4%AStrongest: hazard risk A, health A−·lowest: cost of living C−
236London Grove TownshipChester County · 9,047 people66.9top 12.5%AStrongest: jobs & income A+, schools A·lowest: cost of living C
237ChurchillAllegheny County · 3,014 people66.8top 12.7%AStrongest: hazard risk A+, jobs & income A+·lowest: schools D
238Wallace TownshipChester County · 3,759 people66.8top 12.7%AStrongest: jobs & income A+, schools A+·lowest: walkability D
239Lower Milford TownshipLehigh County · 3,898 people66.8top 12.8%AStrongest: schools A+, jobs & income A+·lowest: walkability D
240OhiovilleBeaver County · 3,317 people66.7top 12.9%AStrongest: safety A, hazard risk A−·lowest: walkability D
241TelfordMontgomery County · 4,978 people66.7top 12.9%AStrongest: hazard risk A+, walkability A·lowest: cost of living C
242East Buffalo TownshipUnion County · 8,084 people66.6top 13.0%AStrongest: schools A+, jobs & income A·lowest: cost of living D
243MillersburgDauphin County · 2,540 people66.5top 13.3%AStrongest: safety A, cost of living A·lowest: jobs & income C+
244Cresson TownshipCambria County · 2,809 people66.5top 13.4%AStrongest: hazard risk A+, safety A·lowest: jobs & income C+
245Dallas TownshipLuzerne County · 9,554 people66.5top 13.4%AStrongest: hazard risk A+, safety A·lowest: cost of living C−
246Thornbury TownshipDelaware County · 6,965 people66.5top 13.4%AStrongest: health A+, hazard risk A·lowest: cost of living D
247Straban TownshipAdams County · 4,968 people66.5top 13.4%AStrongest: hazard risk A, jobs & income B+·lowest: cost of living B
248DerryWestmoreland County · 2,561 people66.5top 13.4%AStrongest: cost of living A, safety A·lowest: jobs & income D
249ShrewsburyYork County · 4,014 people66.4top 13.5%AStrongest: hazard risk A, schools A·lowest: cost of living C+
250LansdaleMontgomery County · 18,986 people66.4top 13.6%AStrongest: walkability A+, hazard risk A·lowest: cost of living C−
251Montgomery TownshipMontgomery County · 26,210 people66.4top 13.6%AStrongest: hazard risk A+, jobs & income A+·lowest: cost of living D
252New Hanover TownshipMontgomery County · 13,528 people66.4top 13.7%AStrongest: safety A, jobs & income A−·lowest: walkability C−
253Unity TownshipWestmoreland County · 21,196 people66.3top 13.7%AStrongest: hazard risk A+, schools A·lowest: jobs & income C+
254Somerset TownshipWashington County · 2,538 people66.3top 13.7%AStrongest: cost of living A, hazard risk A−·lowest: walkability C
255South Abington TownshipLackawanna County · 9,624 people66.3top 13.7%AStrongest: health A, schools A·lowest: cost of living D
256East Hempfield TownshipLancaster County · 27,287 people66.3top 13.8%AStrongest: jobs & income A, schools A−·lowest: cost of living C
257Spring GroveYork County · 2,520 people66.3top 13.9%AStrongest: walkability A, schools A−·lowest: hazard risk C
258Worcester TownshipMontgomery County · 11,191 people66.2top 14.0%AStrongest: jobs & income A+, health A·lowest: cost of living D−
259Jefferson TownshipButler County · 5,096 people66.2top 14.0%AStrongest: schools A, hazard risk A−·lowest: walkability C+
260Hellam TownshipYork County · 6,007 people66.2top 14.1%AStrongest: jobs & income A, safety A·lowest: walkability C−
261IndianaIndiana County · 14,697 people66.1top 14.2%AStrongest: hazard risk A+, walkability A+·lowest: jobs & income C+
262Upper Southampton TownshipBucks County · 15,067 people66.1top 14.3%AStrongest: jobs & income A, hazard risk A·lowest: cost of living D
263Kennett TownshipChester County · 9,253 people66.0top 14.4%AStrongest: safety A+, health A·lowest: cost of living D
264Franklin TownshipYork County · 5,182 people66.0top 14.5%AStrongest: jobs & income A, hazard risk A·lowest: walkability C−
265Derry TownshipDauphin County · 25,179 people66.0top 14.6%AStrongest: schools A, health A·lowest: cost of living C−
266GettysburgAdams County · 8,365 people65.9top 14.6%AStrongest: walkability A+, hazard risk A+·lowest: jobs & income C
267PhoenixvilleChester County · 20,356 people65.9top 14.6%AStrongest: walkability A+, health A·lowest: cost of living C−
268Warwick TownshipChester County · 2,599 people65.9top 14.7%AStrongest: schools A, hazard risk A·lowest: cost of living C
269Chadds Ford TownshipDelaware County · 3,992 people65.9top 14.7%AStrongest: schools A+, health A+·lowest: cost of living D
270Clinton TownshipButler County · 2,824 people65.8top 14.8%AStrongest: schools A, hazard risk A·lowest: walkability D−
271South Middleton TownshipCumberland County · 17,792 people65.8top 14.8%AStrongest: jobs & income A−, hazard risk A−·lowest: walkability C+
272Lower Nazareth TownshipNorthampton County · 7,187 people65.8top 14.9%AStrongest: schools A, jobs & income A−·lowest: cost of living C
273DillsburgYork County · 2,635 people65.7top 15.2%A−Strongest: hazard risk A+, health A−·lowest: walkability B−
274Lower Heidelberg TownshipBerks County · 6,901 people65.7top 15.2%A−Strongest: jobs & income A+, safety A+·lowest: cost of living D
275MountvilleLancaster County · 2,977 people65.7top 15.2%A−Strongest: hazard risk A, schools A−·lowest: health C
276Pen ArgylNorthampton County · 3,468 people65.7top 15.2%A−Strongest: hazard risk A+, walkability A−·lowest: health B−
277Robeson TownshipBerks County · 7,805 people65.7top 15.3%A−Strongest: safety A, jobs & income A−·lowest: walkability C
278HatfieldMontgomery County · 3,424 people65.7top 15.3%A−Strongest: walkability A, jobs & income A−·lowest: cost of living C
279BridgevilleAllegheny County · 4,569 people65.6top 15.4%A−Strongest: walkability A, cost of living B+·lowest: jobs & income C+
280Jefferson TownshipLackawanna County · 3,883 people65.6top 15.4%A−Strongest: safety A+, hazard risk A·lowest: walkability C−
281Limerick TownshipMontgomery County · 21,436 people65.6top 15.5%A−Strongest: jobs & income A, schools A·lowest: cost of living C−
282Rice TownshipLuzerne County · 3,834 people65.5top 15.6%A−Strongest: safety A, jobs & income A·lowest: cost of living D
283Upper Providence TownshipMontgomery County · 24,963 people65.5top 15.7%A−Strongest: health A, schools A·lowest: cost of living D
284WomelsdorfBerks County · 2,986 people65.5top 15.7%A−Strongest: jobs & income A+, safety A+·lowest: schools C+
285Ross TownshipAllegheny County · 32,218 people65.4top 15.8%A−Strongest: hazard risk A, schools A·lowest: cost of living C
286MillersvilleLancaster County · 9,280 people65.4top 15.8%A−Strongest: safety A, schools A−·lowest: cost of living C
287Hatfield TownshipMontgomery County · 20,904 people65.4top 15.9%A−Strongest: health A, hazard risk A·lowest: cost of living D
288West Goshen TownshipChester County · 24,224 people65.3top 15.9%A−Strongest: hazard risk A+, jobs & income A+·lowest: cost of living D
289Wright TownshipLuzerne County · 5,938 people65.3top 16.0%A−Strongest: hazard risk A, safety A·lowest: walkability D
290Conewago TownshipDauphin County · 3,067 people65.3top 16.0%A−Strongest: hazard risk A−, jobs & income A−·lowest: walkability C
291DenverLancaster County · 3,747 people65.2top 16.1%A−Strongest: schools A−, jobs & income A−·lowest: health C+
292Robinson TownshipAllegheny County · 15,735 people65.2top 16.2%A−Strongest: jobs & income A+, hazard risk A·lowest: cost of living C−
293Ellwood CityLawrence County · 7,362 people65.2top 16.2%A−Strongest: cost of living A, walkability A−·lowest: hazard risk C+
294Lower Windsor TownshipYork County · 7,845 people65.1top 16.5%A−Strongest: cost of living A−, safety A−·lowest: walkability C−
295NorwoodDelaware County · 5,927 people65.1top 16.6%A−Strongest: walkability A, safety A·lowest: cost of living C+
296RoyersfordMontgomery County · 4,888 people65.0top 16.7%A−Strongest: schools A, walkability A−·lowest: cost of living C−
297South Pymatuning TownshipMercer County · 2,566 people65.0top 16.8%A−Strongest: safety A, hazard risk A−·lowest: walkability C
298ManchesterYork County · 2,821 people65.0top 16.8%A−Strongest: hazard risk A, jobs & income A·lowest: walkability C
299MifflinburgUnion County · 3,436 people65.0top 16.9%A−Strongest: walkability A−, cost of living B+·lowest: hazard risk C−
300Mount Joy TownshipLancaster County · 10,815 people64.9top 16.9%A−Strongest: jobs & income A, health A−·lowest: cost of living C+
301CentervilleWashington County · 3,223 people64.9top 17.1%A−Strongest: cost of living A+, safety A·lowest: walkability D
302BadenBeaver County · 3,831 people64.8top 17.2%A−Strongest: cost of living A, hazard risk A·lowest: schools C
303Kelly TownshipUnion County · 3,667 people64.8top 17.3%A−Strongest: schools A+, health A−·lowest: hazard risk C+
304EdinboroErie County · 5,790 people64.7top 17.4%A−Strongest: walkability A+, hazard risk A·lowest: cost of living C+
305Harris TownshipCentre County · 5,882 people64.7top 17.5%A−Strongest: schools A, health A·lowest: cost of living D
306East Pennsboro TownshipCumberland County · 21,658 people64.6top 17.8%A−Strongest: safety A−, health A−·lowest: schools C+
307Heidelberg TownshipLehigh County · 3,411 people64.5top 18.0%A−Strongest: jobs & income A−, schools A−·lowest: walkability D
308PalmyraLebanon County · 7,762 people64.4top 18.1%A−Strongest: schools A, hazard risk A·lowest: health C+
309Manor TownshipLancaster County · 21,969 people64.4top 18.2%A−Strongest: safety A, schools A−·lowest: cost of living C
310Spring TownshipBerks County · 28,873 people64.2top 18.6%A−Strongest: jobs & income A, hazard risk A·lowest: cost of living C−
311Manor TownshipArmstrong County · 4,068 people64.2top 18.6%A−Strongest: cost of living A, safety A·lowest: hazard risk C−
312South Heidelberg TownshipBerks County · 7,942 people64.2top 18.6%A−Strongest: hazard risk A, safety A·lowest: walkability C
313EtnaAllegheny County · 3,269 people64.1top 18.7%A−Strongest: walkability A+, safety A−·lowest: hazard risk C−
314Salford TownshipMontgomery County · 3,086 people64.1top 18.8%A−Strongest: jobs & income A+, hazard risk A·lowest: cost of living C−
315Center TownshipBeaver County · 11,998 people64.1top 18.8%A−Strongest: hazard risk A+, jobs & income A−·lowest: cost of living B−
316New London TownshipChester County · 5,881 people64.1top 18.8%A−Strongest: jobs & income A, schools A·lowest: walkability C−
317NazarethNorthampton County · 6,091 people64.1top 18.8%A−Strongest: hazard risk A, schools A·lowest: cost of living C+
318MonacaBeaver County · 5,456 people64.1top 18.9%A−Strongest: cost of living A, hazard risk A−·lowest: health B−
319EmmausLehigh County · 12,514 people64.0top 19.0%A−Strongest: walkability A−, jobs & income A−·lowest: cost of living C
320PerkasieBucks County · 9,312 people64.0top 19.1%A−Strongest: jobs & income A−, health A−·lowest: cost of living C
321Lower Saucon TownshipNorthampton County · 11,134 people63.9top 19.3%A−Strongest: schools A, jobs & income A·lowest: cost of living C−
322London Britain TownshipChester County · 3,180 people63.9top 19.3%A−Strongest: health A, schools A·lowest: cost of living C
323New CumberlandCumberland County · 7,590 people63.8top 19.7%A−Strongest: walkability A−, safety A−·lowest: hazard risk D
324St. ClairSchuylkill County · 2,755 people63.7top 19.7%A−Strongest: walkability A, safety A·lowest: hazard risk D
325Red HillMontgomery County · 2,508 people63.7top 19.8%A−Strongest: hazard risk A−, cost of living B+·lowest: walkability B
326Raccoon TownshipBeaver County · 2,737 people63.7top 19.8%A−Strongest: hazard risk A+, safety A·lowest: walkability C−
327Manheim TownshipYork County · 3,555 people63.7top 20.0%A−Strongest: hazard risk A−, jobs & income A−·lowest: cost of living B−
328Harmony TownshipBeaver County · 3,071 people63.6top 20.0%A−Strongest: hazard risk A, cost of living A−·lowest: schools C
329Bethel TownshipBerks County · 4,160 people63.6top 20.0%A−Strongest: safety A+, hazard risk A·lowest: cost of living C
330KenhorstBerks County · 3,028 people63.6top 20.1%A−Strongest: walkability A, jobs & income A−·lowest: schools B−
331CornwallLebanon County · 4,698 people63.6top 20.1%A−Strongest: safety A+, jobs & income A+·lowest: cost of living D
332ChalfontBucks County · 4,419 people63.6top 20.2%A−Strongest: health A, schools A·lowest: cost of living D
333Pine TownshipMercer County · 4,730 people63.5top 20.3%A−Strongest: hazard risk A, jobs & income A−·lowest: walkability C
334Winfield TownshipButler County · 3,287 people63.5top 20.3%A−Strongest: schools A, hazard risk B+·lowest: walkability C+
335New HopeBucks County · 2,629 people63.5top 20.3%A−Strongest: schools A+, health A+·lowest: cost of living D
336South Whitehall TownshipLehigh County · 21,655 people63.4top 20.5%A−Strongest: schools A, health A−·lowest: cost of living D
337Nockamixon TownshipBucks County · 3,370 people63.4top 20.5%A−Strongest: jobs & income A, schools A−·lowest: cost of living C
338Warwick TownshipLancaster County · 19,533 people63.4top 20.6%A−Strongest: jobs & income A, schools A−·lowest: cost of living C
339East Coventry TownshipChester County · 7,463 people63.4top 20.6%A−Strongest: schools A, safety A·lowest: cost of living D
340BedfordBedford County · 2,817 people63.4top 20.6%A−Strongest: safety A−, schools A−·lowest: hazard risk C
341ArchbaldLackawanna County · 7,598 people63.4top 20.7%A−Strongest: safety A−, health B+·lowest: cost of living C+
342North Coventry TownshipChester County · 8,413 people63.3top 20.8%A−Strongest: schools A, jobs & income A·lowest: walkability C−
343Wilmington TownshipLawrence County · 2,642 people63.3top 20.8%A−Strongest: schools A−, cost of living B+·lowest: jobs & income C+
344Warrington TownshipYork County · 4,681 people63.3top 20.8%A−Strongest: jobs & income A, hazard risk B+·lowest: walkability D
345Fairview TownshipErie County · 11,494 people63.2top 20.9%A−Strongest: schools A, hazard risk A−·lowest: cost of living C−
346PennsburgMontgomery County · 4,036 people63.2top 21.0%A−Strongest: hazard risk A, jobs & income A·lowest: cost of living B−
347Bushkill TownshipNorthampton County · 8,739 people63.2top 21.0%A−Strongest: jobs & income A, schools A·lowest: walkability D
348MacungieLehigh County · 3,395 people63.1top 21.2%A−Strongest: safety A+, walkability A−·lowest: cost of living D
349Spring CityChester County · 3,878 people63.1top 21.2%A−Strongest: schools A, walkability A−·lowest: hazard risk C
350North Union TownshipFayette County · 11,368 people63.1top 21.2%A−Strongest: safety A+, cost of living A·lowest: jobs & income C−
351Fairview TownshipYork County · 18,015 people63.1top 21.3%A−Strongest: jobs & income A, safety A−·lowest: walkability C−
352Weisenberg TownshipLehigh County · 5,102 people63.0top 21.3%A−Strongest: jobs & income A+, hazard risk A·lowest: cost of living C−
353Lower Macungie TownshipLehigh County · 33,507 people63.0top 21.4%A−Strongest: jobs & income A+, health A−·lowest: cost of living D
354MontoursvilleLycoming County · 4,635 people63.0top 21.4%A−Strongest: walkability A, schools A·lowest: hazard risk D
355SharpsburgAllegheny County · 2,990 people63.0top 21.4%A−Strongest: walkability A+, schools A+·lowest: hazard risk D−
356Forest HillsAllegheny County · 6,116 people63.0top 21.5%A−Strongest: walkability A+, hazard risk A+·lowest: schools D
357Tulpehocken TownshipBerks County · 3,703 people62.9top 21.6%A−Strongest: safety A+, schools B+·lowest: walkability C+
358South Lebanon TownshipLebanon County · 10,735 people62.9top 21.7%A−Strongest: safety A+, hazard risk A−·lowest: cost of living C+
359East Rockhill TownshipBucks County · 5,908 people62.9top 21.7%A−Strongest: jobs & income A−, health A−·lowest: walkability D
360AvalonAllegheny County · 4,572 people62.9top 21.8%A−Strongest: walkability A+, health B+·lowest: hazard risk C+
361Douglass TownshipBerks County · 3,874 people62.8top 21.8%A−Strongest: jobs & income A, safety A·lowest: cost of living C
362South Beaver TownshipBeaver County · 2,656 people62.8top 21.9%A−Strongest: safety A+, schools B+·lowest: walkability C+
363AvocaLuzerne County · 2,551 people62.7top 22.1%A−Strongest: safety A, walkability A−·lowest: hazard risk C−
364LemoyneCumberland County · 4,801 people62.7top 22.3%A−Strongest: walkability A, health A−·lowest: cost of living B−
365Kennett SquareChester County · 6,893 people62.6top 22.4%A−Strongest: walkability A, health A·lowest: cost of living D
366Mahoning TownshipMontour County · 4,469 people62.6top 22.5%A−Strongest: schools A, jobs & income A−·lowest: cost of living D
367Carroll TownshipWashington County · 5,274 people62.6top 22.5%A−Strongest: safety A+, cost of living A·lowest: schools C
368Freedom TownshipBlair County · 2,933 people62.5top 22.6%A−Strongest: cost of living B+, schools B+·lowest: health B−
369Harveys LakeLuzerne County · 2,889 people62.5top 22.6%A−Strongest: safety A+, health A−·lowest: cost of living C−
370EphrataLancaster County · 13,647 people62.5top 22.7%A−Strongest: walkability A−, safety A−·lowest: schools B−
371Falls TownshipBucks County · 34,282 people62.5top 22.7%A−Strongest: schools A, health A−·lowest: cost of living C−
372Ruscombmanor TownshipBerks County · 4,077 people62.4top 23.0%A−Strongest: hazard risk A+, schools A−·lowest: walkability D−
373Amity TownshipBerks County · 13,585 people62.3top 23.2%A−Strongest: safety A, jobs & income A−·lowest: cost of living C−
374New FreedomYork County · 5,116 people62.2top 23.4%A−Strongest: jobs & income A, schools A·lowest: cost of living C−
375Smith TownshipWashington County · 4,205 people62.2top 23.4%A−Strongest: safety A, cost of living A−·lowest: health C
376McKean TownshipErie County · 4,340 people62.2top 23.4%A−Strongest: schools A, jobs & income A−·lowest: walkability C
377Slippery Rock TownshipLawrence County · 2,851 people62.2top 23.4%A−Strongest: schools A, jobs & income A−·lowest: walkability C
378Cambria TownshipCambria County · 5,672 people62.2top 23.5%A−Strongest: hazard risk A+, schools A−·lowest: walkability C+
379Newton TownshipLackawanna County · 2,956 people62.2top 23.5%A−Strongest: health A, schools A·lowest: walkability C−
380BirdsboroBerks County · 5,161 people62.1top 23.6%A−Strongest: safety A, walkability B+·lowest: cost of living C+
381Collier TownshipAllegheny County · 9,103 people62.1top 23.7%A−Strongest: jobs & income A+, hazard risk A·lowest: cost of living D
382Harborcreek TownshipErie County · 16,603 people62.1top 23.7%A−Strongest: walkability A, hazard risk A·lowest: health C+
383Amwell TownshipWashington County · 3,646 people62.1top 23.7%A−Strongest: schools A−, cost of living A−·lowest: walkability D
384HuntingdonHuntingdon County · 6,862 people62.1top 23.7%A−Strongest: walkability A, hazard risk A·lowest: jobs & income C
385Longswamp TownshipBerks County · 5,716 people62.0top 23.9%A−Strongest: hazard risk A−, jobs & income A−·lowest: walkability C
386Lower Southampton TownshipBucks County · 20,414 people62.0top 24.0%A−Strongest: hazard risk A, walkability A−·lowest: cost of living C−
387Lynn TownshipLehigh County · 4,296 people61.9top 24.2%A−Strongest: schools A−, health B+·lowest: walkability C
388Abington TownshipMontgomery County · 58,656 people61.9top 24.2%A−Strongest: walkability A+, hazard risk A·lowest: cost of living C−
389Moore TownshipNorthampton County · 9,508 people61.9top 24.3%A−Strongest: jobs & income A, hazard risk A−·lowest: walkability D
390DallastownYork County · 4,198 people61.9top 24.3%A−Strongest: hazard risk A, walkability A·lowest: cost of living B−
391Old ForgeLackawanna County · 8,640 people61.8top 24.6%A−Strongest: safety A−, health B+·lowest: hazard risk B−
392MohntonBerks County · 2,939 people61.8top 24.7%A−Strongest: safety A, hazard risk A−·lowest: health B−
393Paint TownshipSomerset County · 2,999 people61.7top 24.7%A−Strongest: hazard risk A+, schools A·lowest: walkability D
394Ligonier TownshipWestmoreland County · 5,952 people61.7top 25.0%A−Strongest: cost of living B+, health B+·lowest: hazard risk C+
395Middletown TownshipBucks County · 45,547 people61.6top 25.1%B+Strongest: jobs & income A, walkability A−·lowest: cost of living D
396North Middleton TownshipCumberland County · 13,031 people61.6top 25.1%B+Strongest: safety A−, jobs & income A−·lowest: cost of living B−
397SwoyersvilleLuzerne County · 5,155 people61.6top 25.2%B+Strongest: cost of living A, safety A−·lowest: walkability C−
398WaynesburgGreene County · 3,631 people61.6top 25.2%B+Strongest: walkability A+, cost of living A·lowest: jobs & income D
399Kiskiminetas TownshipArmstrong County · 4,522 people61.6top 25.3%B+Strongest: safety A, hazard risk A−·lowest: walkability C−
400Alsace TownshipBerks County · 3,937 people61.6top 25.3%B+Strongest: hazard risk A+, schools A−·lowest: cost of living C
401Bern TownshipBerks County · 6,780 people61.5top 25.4%B+Strongest: jobs & income A+, hazard risk A·lowest: cost of living C−
402Southampton TownshipFranklin County · 8,604 people61.4top 25.8%B+Strongest: cost of living A, hazard risk A−·lowest: walkability C−
403MansfieldTioga County · 2,937 people61.4top 25.8%B+Strongest: safety A+, walkability A+·lowest: jobs & income D
404East Huntingdon TownshipWestmoreland County · 7,587 people61.3top 26.0%B+Strongest: cost of living A, hazard risk A·lowest: walkability C−
405Marlborough TownshipMontgomery County · 3,563 people61.3top 26.0%B+Strongest: safety A, jobs & income A−·lowest: cost of living C−
406CarnegieAllegheny County · 7,777 people61.3top 26.1%B+Strongest: walkability A+, health B+·lowest: schools C+
407Harrison TownshipAllegheny County · 9,688 people61.3top 26.1%B+Strongest: walkability A, cost of living A−·lowest: schools C
408Hopewell TownshipYork County · 5,600 people61.3top 26.2%B+Strongest: hazard risk A, jobs & income A−·lowest: walkability C
409Lower Swatara TownshipDauphin County · 10,043 people61.2top 26.3%B+Strongest: safety A−, hazard risk A−·lowest: schools C
410Antrim TownshipFranklin County · 16,481 people61.2top 26.3%B+Strongest: hazard risk A−, schools A−·lowest: walkability D
411WellsboroTioga County · 3,393 people61.2top 26.3%B+Strongest: walkability A, health A−·lowest: jobs & income C−
412South Franklin TownshipWashington County · 2,855 people61.1top 26.5%B+Strongest: jobs & income A, hazard risk A·lowest: walkability C−
413BrentwoodAllegheny County · 9,597 people61.1top 26.6%B+Strongest: walkability A+, hazard risk A+·lowest: jobs & income C+
414Strasburg TownshipLancaster County · 4,704 people61.1top 26.6%B+Strongest: schools A, jobs & income B+·lowest: walkability C+
415PalmertonCarbon County · 5,615 people61.1top 26.6%B+Strongest: walkability A−, safety A−·lowest: hazard risk D
416Pequea TownshipLancaster County · 6,372 people61.1top 26.6%B+Strongest: jobs & income A+, schools A−·lowest: walkability C−
417East Hanover TownshipDauphin County · 6,100 people61.1top 26.7%B+Strongest: health A−, jobs & income B+·lowest: walkability C
418East Earl TownshipLancaster County · 6,785 people61.1top 26.7%B+Strongest: jobs & income A, safety A−·lowest: health C
419Lehigh TownshipNorthampton County · 10,936 people61.1top 26.8%B+Strongest: safety A+, jobs & income A−·lowest: walkability D
420North Newton TownshipCumberland County · 2,600 people61.0top 26.9%B+Strongest: hazard risk A, walkability B+·lowest: health C
421North CatasauquaNorthampton County · 3,229 people61.0top 27.0%B+Strongest: jobs & income A, safety A−·lowest: hazard risk C
422SugarcreekVenango County · 4,680 people61.0top 27.0%B+Strongest: cost of living A, safety A−·lowest: jobs & income C−
423Penn TownshipCumberland County · 2,937 people60.9top 27.0%B+Strongest: jobs & income A−, hazard risk B+·lowest: health C+
424Brecknock TownshipBerks County · 4,670 people60.9top 27.1%B+Strongest: safety A+, hazard risk A−·lowest: cost of living C
425GreensburgWestmoreland County · 14,462 people60.9top 27.1%B+Strongest: hazard risk A+, walkability A−·lowest: jobs & income C+
426Slippery Rock TownshipButler County · 8,349 people60.8top 27.5%B+Strongest: schools A, hazard risk A−·lowest: jobs & income D
427West Mead TownshipCrawford County · 4,937 people60.7top 27.5%B+Strongest: hazard risk A+, safety A+·lowest: schools C+
428Conewago TownshipAdams County · 8,075 people60.7top 27.6%B+Strongest: schools B+, safety B+·lowest: health B−
429Lower Allen TownshipCumberland County · 21,254 people60.6top 27.9%B+Strongest: health A−, jobs & income A−·lowest: cost of living C
430Newberry TownshipYork County · 16,377 people60.5top 28.2%B+Strongest: jobs & income A−, cost of living B+·lowest: walkability C−
431Patterson TownshipBeaver County · 3,038 people60.5top 28.3%B+Strongest: safety A+, schools B+·lowest: walkability C+
432HellertownNorthampton County · 6,138 people60.4top 28.3%B+Strongest: walkability A, schools A·lowest: cost of living C
433Forward TownshipAllegheny County · 2,918 people60.4top 28.4%B+Strongest: schools A, cost of living B+·lowest: walkability D
434Kennedy TownshipAllegheny County · 8,419 people60.4top 28.5%B+Strongest: schools A, jobs & income A−·lowest: cost of living C
435White Deer TownshipUnion County · 4,363 people60.3top 28.6%B+Strongest: cost of living A, jobs & income A−·lowest: hazard risk C−
436Sewickley TownshipWestmoreland County · 5,535 people60.3top 28.7%B+Strongest: cost of living B+, jobs & income B+·lowest: walkability C+
437DowningtownChester County · 8,384 people60.2top 28.9%B+Strongest: schools A+, health A·lowest: cost of living C−
438South Hanover TownshipDauphin County · 7,372 people60.2top 29.0%B+Strongest: health A, jobs & income A·lowest: cost of living D
439BridgeportMontgomery County · 5,758 people60.1top 29.1%B+Strongest: walkability A+, health A·lowest: hazard risk C−
440Lake CityErie County · 2,842 people60.1top 29.1%B+Strongest: hazard risk A, schools A−·lowest: jobs & income C+
441Millcreek TownshipErie County · 52,680 people60.1top 29.1%B+Strongest: schools A−, health A−·lowest: cost of living C−
442WestmontCambria County · 4,747 people60.1top 29.1%B+Strongest: hazard risk A+, health B+·lowest: walkability C+
443Port VueAllegheny County · 3,519 people60.1top 29.2%B+Strongest: safety A+, cost of living A·lowest: schools C
444Waterford TownshipErie County · 3,852 people60.1top 29.2%B+Strongest: schools A, hazard risk A·lowest: walkability D
445VandergriftWestmoreland County · 4,903 people60.1top 29.2%B+Strongest: walkability A, cost of living A·lowest: jobs & income D
446BlakelyLackawanna County · 6,611 people60.0top 29.3%B+Strongest: walkability B+, schools B+·lowest: hazard risk C−
447Warminster TownshipBucks County · 33,254 people59.9top 29.5%B+Strongest: hazard risk A, jobs & income A−·lowest: cost of living D
448DuBoisClearfield County · 7,254 people59.9top 29.7%B+Strongest: walkability A, hazard risk A·lowest: safety C
449WyomingLuzerne County · 3,163 people59.9top 29.7%B+Strongest: health A−, jobs & income B+·lowest: walkability C+
450West NewtonWestmoreland County · 2,569 people59.8top 29.8%B+Strongest: cost of living A+, walkability A−·lowest: jobs & income C
451West Rockhill TownshipBucks County · 5,455 people59.8top 30.0%B+Strongest: jobs & income A+, hazard risk A·lowest: cost of living D
452TyroneBlair County · 5,226 people59.8top 30.0%B+Strongest: cost of living A, walkability A·lowest: hazard risk D
453Shenango TownshipMercer County · 3,431 people59.7top 30.2%B+Strongest: schools A−, safety A−·lowest: walkability D
454Plymouth TownshipMontgomery County · 18,555 people59.6top 30.3%B+Strongest: schools A+, health A·lowest: safety D
455Martic TownshipLancaster County · 5,135 people59.6top 30.4%B+Strongest: schools A−, jobs & income A−·lowest: walkability D
456Jim ThorpeCarbon County · 4,531 people59.6top 30.4%B+Strongest: hazard risk A−, walkability A−·lowest: schools C+
457Upper Moreland TownshipMontgomery County · 25,880 people59.6top 30.5%B+Strongest: hazard risk A, walkability A·lowest: cost of living D
458RidgwayElk County · 3,893 people59.6top 30.5%B+Strongest: cost of living A+, schools A·lowest: hazard risk D
459BellevueAllegheny County · 7,888 people59.6top 30.5%B+Strongest: walkability A, health A−·lowest: hazard risk C+
460HummelstownDauphin County · 4,492 people59.5top 30.6%B+Strongest: walkability A, health A−·lowest: cost of living C+
461Benner TownshipCentre County · 8,995 people59.4top 30.8%B+Strongest: hazard risk A+, jobs & income B+·lowest: walkability C−
462LittlestownAdams County · 4,895 people59.4top 30.8%B+Strongest: hazard risk A, safety A−·lowest: health C
463EconomyBeaver County · 9,098 people59.4top 30.9%B+Strongest: jobs & income A−, safety A−·lowest: walkability C−
464DunmoreLackawanna County · 14,249 people59.4top 30.9%B+Strongest: hazard risk A, health A−·lowest: cost of living C+
465BrookhavenDelaware County · 8,362 people59.4top 30.9%B+Strongest: jobs & income A, walkability A−·lowest: cost of living C
466Upper Yoder TownshipCambria County · 4,985 people59.4top 31.0%B+Strongest: hazard risk A+, cost of living B+·lowest: walkability C+
467Derry TownshipWestmoreland County · 13,360 people59.3top 31.1%B+Strongest: hazard risk A+, cost of living A−·lowest: jobs & income C+
468Upper Pottsgrove TownshipMontgomery County · 6,356 people59.3top 31.2%B+Strongest: hazard risk A, safety A·lowest: cost of living C−
469Upper Oxford TownshipChester County · 2,595 people59.2top 31.4%B+Strongest: hazard risk A−, jobs & income A−·lowest: cost of living C+
470South WilliamsportLycoming County · 6,124 people59.2top 31.4%B+Strongest: walkability A−, safety B+·lowest: hazard risk C+
471Smithfield TownshipHuntingdon County · 3,981 people59.2top 31.5%B+Strongest: cost of living A, hazard risk A−·lowest: jobs & income C
472North Hopewell TownshipYork County · 2,805 people59.1top 31.7%B+Strongest: safety A, jobs & income A−·lowest: walkability D
473Penn TownshipLancaster County · 10,693 people59.0top 31.8%B+Strongest: jobs & income A, health B+·lowest: cost of living C
474GreenvilleMercer County · 5,406 people59.0top 31.8%B+Strongest: walkability A, cost of living A·lowest: hazard risk C−
475West ChesterChester County · 19,591 people59.0top 31.9%B+Strongest: walkability A+, hazard risk A+·lowest: cost of living D
476Girard TownshipErie County · 4,780 people59.0top 32.1%B+Strongest: hazard risk A−, schools A−·lowest: walkability D
477Gregg TownshipUnion County · 3,594 people58.9top 32.2%B+Strongest: cost of living A, schools A−·lowest: walkability D
478Wind GapNorthampton County · 3,630 people58.9top 32.3%B+Strongest: hazard risk A, schools B+·lowest: cost of living C+
479West Lampeter TownshipLancaster County · 17,275 people58.8top 32.5%B+Strongest: jobs & income A, safety A·lowest: cost of living D
480Ridley TownshipDelaware County · 30,956 people58.8top 32.6%B+Strongest: walkability A+, hazard risk A−·lowest: cost of living C
481Frankstown TownshipBlair County · 7,423 people58.7top 32.6%B+Strongest: jobs & income A−, health A−·lowest: walkability D
482Shrewsbury TownshipYork County · 7,158 people58.7top 32.7%B+Strongest: schools A, jobs & income A−·lowest: cost of living C−
483West Manheim TownshipYork County · 11,139 people58.7top 32.8%B+Strongest: jobs & income A, safety A−·lowest: walkability D
484Greenfield TownshipBlair County · 3,688 people58.6top 32.8%B+Strongest: safety B+, schools B+·lowest: health C+
485Fox TownshipElk County · 3,495 people58.6top 32.9%B+Strongest: cost of living A, jobs & income B·lowest: walkability C−
486Conoy TownshipLancaster County · 3,289 people58.6top 32.9%B+Strongest: schools A−, jobs & income A−·lowest: walkability C−
487BrookvilleJefferson County · 3,883 people58.5top 33.1%B+Strongest: walkability A, cost of living B+·lowest: jobs & income C−
488MariettaLancaster County · 2,931 people58.5top 33.2%B+Strongest: walkability A, jobs & income B·lowest: hazard risk D
489West Hanover TownshipDauphin County · 11,601 people58.5top 33.2%B+Strongest: jobs & income A, health A·lowest: cost of living C
490MortonDelaware County · 2,768 people58.5top 33.3%B+Strongest: walkability A+, hazard risk A+·lowest: cost of living C
491Carroll ValleyAdams County · 4,051 people58.4top 33.6%B+Strongest: safety A, jobs & income A−·lowest: walkability D
492South Huntingdon TownshipWestmoreland County · 5,303 people58.3top 33.7%B+Strongest: cost of living A, hazard risk B+·lowest: walkability C−
493Latimore TownshipAdams County · 2,715 people58.3top 33.7%B+Strongest: safety A+, jobs & income B+·lowest: walkability D−
494JessupLackawanna County · 4,506 people58.3top 33.7%B+Strongest: health B+, schools B+·lowest: hazard risk C+
495Sinking SpringBerks County · 4,584 people58.3top 33.8%B+Strongest: hazard risk A, jobs & income A·lowest: cost of living C−
496BrackenridgeAllegheny County · 3,093 people58.3top 33.8%B+Strongest: walkability A+, cost of living A·lowest: hazard risk D
497Middlesex TownshipCumberland County · 7,636 people58.3top 33.8%B+Strongest: hazard risk A, schools A·lowest: walkability D
498DallasLuzerne County · 2,685 people58.3top 33.9%B+Strongest: hazard risk A+, schools A−·lowest: cost of living C−
499Springfield TownshipYork County · 6,186 people58.2top 34.0%B+Strongest: hazard risk A, schools A−·lowest: walkability C
500West Cocalico TownshipLancaster County · 7,607 people58.2top 34.1%B+Strongest: schools A−, jobs & income B+·lowest: walkability C−
501Dickinson TownshipCumberland County · 5,519 people58.2top 34.1%B+Strongest: hazard risk A−, jobs & income A−·lowest: walkability C−
502Middle Paxton TownshipDauphin County · 5,114 people58.2top 34.1%B+Strongest: health A, jobs & income A−·lowest: walkability D
503Hanover TownshipBeaver County · 3,357 people58.2top 34.1%B+Strongest: hazard risk A−, schools A−·lowest: walkability D
504AkronLancaster County · 4,093 people58.2top 34.1%B+Strongest: jobs & income A, walkability B+·lowest: cost of living C+
505CoplayLehigh County · 3,532 people58.2top 34.2%B+Strongest: safety A−, walkability B+·lowest: cost of living C+
506Richland TownshipCambria County · 11,936 people58.2top 34.2%B+Strongest: hazard risk A+, schools A·lowest: safety C−
507Kingston TownshipLuzerne County · 7,231 people58.1top 34.2%B+Strongest: hazard risk A, schools A−·lowest: walkability C−
508Delaware TownshipNorthumberland County · 4,287 people58.1top 34.3%B+Strongest: schools A−, jobs & income B·lowest: hazard risk C−
509Sadsbury TownshipChester County · 4,741 people58.1top 34.3%B+Strongest: jobs & income A, safety A·lowest: schools C−
510Tunkhannock TownshipWyoming County · 3,962 people58.1top 34.4%B+Strongest: safety A, cost of living B·lowest: hazard risk C
511WormleysburgCumberland County · 3,078 people58.1top 34.4%B+Strongest: walkability A−, jobs & income B+·lowest: hazard risk D
512FleetwoodBerks County · 4,094 people58.1top 34.5%B+Strongest: jobs & income A, health A−·lowest: cost of living C+
513Hopewell TownshipBeaver County · 13,104 people58.0top 34.6%B+Strongest: hazard risk A, jobs & income B+·lowest: walkability C
514Mount PennBerks County · 3,269 people58.0top 34.7%B+Strongest: hazard risk A, walkability A·lowest: schools C−
515Franklin TownshipChester County · 4,467 people57.9top 34.8%B+Strongest: health A, schools A·lowest: walkability D
516Boggs TownshipCentre County · 2,686 people57.9top 34.8%B+Strongest: schools B+, health B·lowest: walkability C
517North Codorus TownshipYork County · 9,486 people57.9top 34.9%B+Strongest: jobs & income A, schools A−·lowest: walkability D
518Fairfield TownshipLycoming County · 2,806 people57.9top 35.0%B+Strongest: hazard risk A, schools A·lowest: walkability C−
519Fayette TownshipJuniata County · 3,337 people57.9top 35.0%B+Strongest: cost of living A, jobs & income B·lowest: health C
520Harmar TownshipAllegheny County · 2,998 people57.9top 35.1%BStrongest: health A, walkability A·lowest: safety C
521Centre TownshipBerks County · 4,264 people57.8top 35.1%BStrongest: jobs & income A, schools A−·lowest: walkability D
522Lower Mount Bethel TownshipNorthampton County · 2,923 people57.8top 35.2%BStrongest: jobs & income A−, cost of living B+·lowest: hazard risk D
523Potter TownshipCentre County · 3,637 people57.8top 35.3%BStrongest: schools A−, health B+·lowest: walkability C−
524East Manchester TownshipYork County · 8,703 people57.8top 35.3%BStrongest: hazard risk A, jobs & income A−·lowest: cost of living C+
525FrackvilleSchuylkill County · 3,893 people57.8top 35.3%BStrongest: hazard risk A, safety A·lowest: health C
526West GroveChester County · 2,835 people57.7top 35.4%BStrongest: schools A, walkability A−·lowest: cost of living D
527Millcreek TownshipLebanon County · 4,443 people57.7top 35.4%BStrongest: safety A+, hazard risk A·lowest: walkability D
528Hamilton TownshipAdams County · 2,778 people57.7top 35.5%BStrongest: jobs & income A−, schools B+·lowest: walkability C
529Butler TownshipButler County · 16,902 people57.7top 35.5%BStrongest: hazard risk A, cost of living B+·lowest: schools B−
530HallamYork County · 2,798 people57.7top 35.5%BStrongest: health A−, hazard risk B+·lowest: cost of living C+
531Ontelaunee TownshipBerks County · 3,157 people57.7top 35.6%BStrongest: jobs & income A−, schools A−·lowest: walkability C−
532Lower Paxton TownshipDauphin County · 55,564 people57.6top 35.7%BStrongest: jobs & income A, health A−·lowest: cost of living C
533Scott TownshipColumbia County · 5,652 people57.6top 35.8%BStrongest: schools A, safety B+·lowest: cost of living C
534Upper Merion TownshipMontgomery County · 36,674 people57.6top 35.9%BStrongest: health A+, jobs & income A·lowest: cost of living D
535East Franklin TownshipArmstrong County · 3,699 people57.6top 35.9%BStrongest: cost of living A, jobs & income B+·lowest: walkability C−
536Forty FortLuzerne County · 4,280 people57.5top 36.1%BStrongest: safety A+, walkability B+·lowest: schools C
537New Garden TownshipChester County · 11,469 people57.4top 36.2%BStrongest: health A, hazard risk A·lowest: cost of living D
538Summit TownshipErie County · 7,539 people57.4top 36.3%BStrongest: schools A, hazard risk A·lowest: cost of living C
539OlyphantLackawanna County · 5,390 people57.3top 36.4%BStrongest: safety A, walkability B+·lowest: hazard risk C−
540Canton TownshipWashington County · 8,269 people57.3top 36.4%BStrongest: cost of living A−, schools A−·lowest: jobs & income C−
541Penn TownshipYork County · 18,523 people57.3top 36.6%BStrongest: hazard risk A, schools B+·lowest: cost of living C
542York TownshipYork County · 31,479 people57.2top 36.7%BStrongest: hazard risk A−, schools A−·lowest: cost of living C−
543Forward TownshipButler County · 3,412 people57.2top 36.7%BStrongest: jobs & income A+, schools A·lowest: walkability D
544Armstrong TownshipIndiana County · 2,747 people57.1top 36.9%BStrongest: schools B+, cost of living B+·lowest: hazard risk C−
545Franklin TownshipAdams County · 4,781 people57.1top 37.0%BStrongest: jobs & income B+, schools B+·lowest: walkability C
546DupontLuzerne County · 2,589 people57.1top 37.1%BStrongest: cost of living A−, walkability B·lowest: schools C+
547South Union TownshipFayette County · 10,300 people57.0top 37.5%BStrongest: hazard risk A, cost of living A−·lowest: health C+
548Halifax TownshipDauphin County · 3,352 people56.9top 37.5%BStrongest: cost of living B+, walkability B+·lowest: schools C+
549ShillingtonBerks County · 5,542 people56.9top 37.5%BStrongest: safety B+, health B+·lowest: cost of living C+
550Union CityErie County · 2,823 people56.9top 37.6%BStrongest: cost of living A, safety A−·lowest: jobs & income D
551Woodward TownshipClearfield County · 3,911 people56.9top 37.7%BStrongest: cost of living A+, hazard risk A·lowest: jobs & income C−
552Washington TownshipErie County · 4,364 people56.9top 37.7%BStrongest: hazard risk A, schools A·lowest: walkability C+
553Washington TownshipBerks County · 4,569 people56.9top 37.7%BStrongest: jobs & income A, health B+·lowest: walkability D
554Heidelberg TownshipYork County · 3,086 people56.8top 37.8%BStrongest: jobs & income A, schools A−·lowest: walkability C−
555Springettsbury TownshipYork County · 27,617 people56.8top 37.9%BStrongest: walkability A−, jobs & income A−·lowest: safety C+
556Union TownshipLawrence County · 4,851 people56.7top 38.0%BStrongest: cost of living A, schools A·lowest: health D
557ShippensburgCumberland County · 5,615 people56.7top 38.1%BStrongest: walkability A, cost of living B+·lowest: health C−
558Codorus TownshipYork County · 4,014 people56.7top 38.1%BStrongest: schools A, hazard risk B+·lowest: walkability C−
559KulpmontNorthumberland County · 2,688 people56.7top 38.2%BStrongest: hazard risk A+, cost of living A+·lowest: jobs & income C−
560St. MarysElk County · 12,253 people56.6top 38.3%BStrongest: hazard risk A, cost of living A·lowest: jobs & income C
561Spring Garden TownshipYork County · 13,617 people56.6top 38.3%BStrongest: walkability A+, hazard risk B+·lowest: health C
562Greenwich TownshipBerks County · 3,496 people56.6top 38.4%BStrongest: jobs & income A, schools A−·lowest: cost of living D
563Lawrence Park TownshipErie County · 3,684 people56.6top 38.4%BStrongest: hazard risk A−, safety B+·lowest: health C+
564West Nottingham TownshipChester County · 2,864 people56.5top 38.6%BStrongest: safety A+, hazard risk A·lowest: health C
565Hayfield TownshipCrawford County · 2,720 people56.5top 38.7%BStrongest: hazard risk A, jobs & income B+·lowest: walkability D
566Georges TownshipFayette County · 6,092 people56.4top 38.9%BStrongest: cost of living A+, hazard risk B+·lowest: walkability C
567Chippewa TownshipBeaver County · 8,107 people56.4top 38.9%BStrongest: hazard risk A+, jobs & income A−·lowest: walkability C
568Madison TownshipLackawanna County · 2,514 people56.4top 38.9%BStrongest: hazard risk A+, schools A·lowest: walkability C−
569Forks TownshipNorthampton County · 16,879 people56.4top 39.0%BStrongest: jobs & income A, safety A·lowest: cost of living C−
570Milford TownshipBucks County · 10,233 people56.4top 39.0%BStrongest: jobs & income A+, hazard risk A·lowest: cost of living C−
571Manchester TownshipYork County · 20,061 people56.3top 39.2%BStrongest: hazard risk A−, jobs & income A−·lowest: cost of living C+
572Northern CambriaCambria County · 3,399 people56.3top 39.2%BStrongest: cost of living A, safety A·lowest: health C−
573Mount Pleasant TownshipWestmoreland County · 9,962 people56.3top 39.4%BStrongest: hazard risk A, cost of living A−·lowest: walkability C
574Bradford TownshipMcKean County · 4,471 people56.2top 39.5%BStrongest: cost of living B+, jobs & income B+·lowest: health C
575Sadsbury TownshipCrawford County · 2,697 people56.2top 39.5%BStrongest: hazard risk A−, schools B·lowest: health B−
576Bethlehem TownshipNorthampton County · 26,769 people56.2top 39.6%BStrongest: jobs & income A, health A−·lowest: cost of living D
577North EastErie County · 4,018 people56.2top 39.7%BStrongest: walkability A+, hazard risk A−·lowest: jobs & income C−
578Palmer TownshipNorthampton County · 22,721 people56.1top 39.8%BStrongest: jobs & income A, health A−·lowest: cost of living C−
579Monroe TownshipSnyder County · 4,229 people56.1top 39.8%BStrongest: jobs & income A−, schools B·lowest: hazard risk B−
580HermitageMercer County · 16,308 people56.1top 39.8%BStrongest: schools A, hazard risk A·lowest: walkability C
581East Allen TownshipNorthampton County · 5,472 people56.1top 39.9%BStrongest: jobs & income A−, schools B+·lowest: walkability C−
582West Donegal TownshipLancaster County · 9,182 people56.1top 40.0%BStrongest: jobs & income A−, schools A−·lowest: cost of living D
583PhilipsburgCentre County · 2,674 people56.0top 40.0%BStrongest: cost of living A+, walkability B+·lowest: health C−
584Cumru TownshipBerks County · 15,927 people56.0top 40.2%BStrongest: hazard risk A, jobs & income A·lowest: cost of living C
585QuarryvilleLancaster County · 2,871 people55.9top 40.3%BStrongest: walkability A, safety A−·lowest: health C+
586MonongahelaWashington County · 4,041 people55.9top 40.4%BStrongest: cost of living A+, walkability A−·lowest: hazard risk D
587Hamilton TownshipFranklin County · 11,759 people55.9top 40.5%BStrongest: hazard risk A−, jobs & income B+·lowest: walkability C−
588Decatur TownshipClearfield County · 4,161 people55.8top 40.6%BStrongest: cost of living A, hazard risk B+·lowest: health C−
589West Pennsboro TownshipCumberland County · 5,699 people55.7top 40.8%BStrongest: jobs & income A−, hazard risk A−·lowest: walkability C−
590Rapho TownshipLancaster County · 12,240 people55.7top 40.8%BStrongest: jobs & income A−, health B+·lowest: cost of living C
591Exeter TownshipBerks County · 26,069 people55.7top 40.9%BStrongest: hazard risk A−, schools A−·lowest: cost of living C−
592ClarionClarion County · 4,037 people55.7top 40.9%BStrongest: hazard risk A+, walkability A+·lowest: jobs & income D
593North East TownshipErie County · 6,424 people55.6top 41.1%BStrongest: hazard risk B+, schools B·lowest: walkability C+
594Lower Oxford TownshipChester County · 5,848 people55.5top 41.2%BStrongest: hazard risk A, walkability A·lowest: cost of living C
595Upper Leacock TownshipLancaster County · 8,925 people55.5top 41.3%BStrongest: hazard risk A−, jobs & income B+·lowest: cost of living C−
596Maidencreek TownshipBerks County · 9,309 people55.4top 41.5%BStrongest: jobs & income A, health B+·lowest: walkability C−
597Bedford TownshipBedford County · 5,088 people55.4top 41.7%BStrongest: schools A−, cost of living B·lowest: walkability C
598DanvilleMontour County · 4,101 people55.4top 41.7%BStrongest: walkability A+, schools A·lowest: safety C
599West Buffalo TownshipUnion County · 2,852 people55.4top 41.7%BStrongest: schools B+, walkability B·lowest: hazard risk C−
600Upper Hanover TownshipMontgomery County · 8,741 people55.3top 41.8%BStrongest: health A−, jobs & income B+·lowest: cost of living C−
601Shohola TownshipPike County · 2,687 people55.3top 41.9%BStrongest: schools A−, health A−·lowest: walkability C
602Charleston TownshipTioga County · 3,471 people55.3top 41.9%BStrongest: schools B+, health B·lowest: hazard risk C−
603West Chillisquaque TownshipNorthumberland County · 2,614 people55.2top 42.2%BStrongest: cost of living A−, schools B+·lowest: hazard risk C
604LehightonCarbon County · 5,232 people55.1top 42.2%BStrongest: walkability A, hazard risk B·lowest: jobs & income C+
605Windsor TownshipBerks County · 2,585 people55.1top 42.4%BStrongest: jobs & income A−, health B·lowest: schools C+
606Center TownshipButler County · 7,778 people55.1top 42.4%BStrongest: hazard risk A, jobs & income B+·lowest: walkability C−
607North Manheim TownshipSchuylkill County · 4,234 people55.1top 42.4%BStrongest: schools B+, hazard risk B·lowest: walkability C
608Summit TownshipButler County · 4,308 people55.1top 42.5%BStrongest: cost of living B+, health B·lowest: jobs & income C+
609WilsonNorthampton County · 8,159 people55.0top 42.6%BStrongest: walkability A, jobs & income B·lowest: safety C+
610Muncy Creek TownshipLycoming County · 3,563 people55.0top 42.6%BStrongest: schools A−, cost of living B·lowest: hazard risk C−
611Wayne TownshipSchuylkill County · 5,385 people55.0top 42.7%BStrongest: hazard risk A−, jobs & income A−·lowest: walkability C−
612Redstone TownshipFayette County · 4,831 people55.0top 42.7%BStrongest: safety A+, cost of living A·lowest: schools D
613WyomissingBerks County · 11,285 people54.9top 42.8%BStrongest: jobs & income A, health A·lowest: cost of living D
614Washington TownshipNorthampton County · 5,222 people54.9top 42.9%BStrongest: safety A−, jobs & income B+·lowest: walkability C−
615Burrell TownshipIndiana County · 3,434 people54.9top 43.0%BStrongest: hazard risk A+, cost of living A−·lowest: walkability C−
616East Donegal TownshipLancaster County · 8,780 people54.8top 43.1%BStrongest: jobs & income A−, health B+·lowest: cost of living C
617East Nottingham TownshipChester County · 9,235 people54.8top 43.2%BStrongest: hazard risk A−, jobs & income B+·lowest: cost of living C+
618Buffalo TownshipUnion County · 3,546 people54.7top 43.5%BStrongest: schools B+, health B+·lowest: walkability D
619Jersey ShoreLycoming County · 4,048 people54.7top 43.5%BStrongest: walkability B, jobs & income B·lowest: hazard risk C
620Sandy TownshipClearfield County · 11,628 people54.7top 43.5%BStrongest: hazard risk A+, safety B·lowest: jobs & income C
621Colebrookdale TownshipBerks County · 5,184 people54.7top 43.5%BStrongest: hazard risk A−, schools B+·lowest: cost of living C+
622West Brunswick TownshipSchuylkill County · 3,501 people54.6top 43.6%BStrongest: jobs & income A−, health B+·lowest: walkability C−
623Delaware TownshipPike County · 7,834 people54.6top 43.7%BStrongest: schools A−, hazard risk B+·lowest: jobs & income C−
624KittanningArmstrong County · 3,941 people54.6top 43.7%BStrongest: walkability A, cost of living A·lowest: hazard risk D
625Wolf TownshipLycoming County · 3,084 people54.6top 43.7%BStrongest: schools A, cost of living B+·lowest: walkability D
626Snyder TownshipBlair County · 3,320 people54.6top 43.8%BStrongest: schools A−, cost of living B+·lowest: jobs & income C
627Perry TownshipBerks County · 2,524 people54.6top 43.8%BStrongest: jobs & income A−, hazard risk B+·lowest: walkability C+
628Foster TownshipMcKean County · 3,868 people54.5top 43.9%BStrongest: cost of living A−, safety B·lowest: jobs & income C
629BangorNorthampton County · 5,118 people54.5top 43.9%BStrongest: walkability A−, schools B+·lowest: hazard risk C−
630Sugarloaf TownshipLuzerne County · 4,068 people54.5top 43.9%BStrongest: jobs & income A−, hazard risk A−·lowest: schools C−
631Butler TownshipAdams County · 2,626 people54.5top 44.1%BStrongest: hazard risk A−, cost of living B+·lowest: walkability C
632White OakAllegheny County · 7,286 people54.4top 44.1%BStrongest: safety A−, walkability B+·lowest: schools D
633Lehman TownshipLuzerne County · 3,455 people54.4top 44.1%BStrongest: hazard risk A+, schools A−·lowest: walkability D
634CatasauquaLehigh County · 6,590 people54.4top 44.1%BStrongest: walkability A, health B·lowest: hazard risk C
635Center TownshipIndiana County · 4,330 people54.4top 44.2%BStrongest: hazard risk A−, schools A−·lowest: jobs & income C
636MonroevilleAllegheny County · 27,685 people54.4top 44.2%BStrongest: hazard risk A+, walkability A−·lowest: safety C
637BlairsvilleIndiana County · 3,176 people54.4top 44.3%BStrongest: walkability A, cost of living B+·lowest: health D
638White TownshipIndiana County · 14,933 people54.3top 44.4%BStrongest: hazard risk A+, schools B+·lowest: cost of living C+
639Union TownshipBerks County · 4,047 people54.3top 44.4%BStrongest: jobs & income A, health B+·lowest: walkability C−
640Allen TownshipNorthampton County · 5,693 people54.3top 44.4%BStrongest: jobs & income A+, schools B+·lowest: walkability C−
641Spring Brook TownshipLackawanna County · 2,817 people54.3top 44.5%BStrongest: schools A, hazard risk B+·lowest: walkability D
642Lackawaxen TownshipPike County · 5,486 people54.3top 44.5%BStrongest: hazard risk B, cost of living B·lowest: walkability C+
643WernersvilleBerks County · 2,831 people54.2top 44.8%BStrongest: hazard risk A, walkability A−·lowest: cost of living C−
644Prospect ParkDelaware County · 6,409 people54.2top 44.9%BStrongest: walkability A+, hazard risk B+·lowest: cost of living C
645Valley TownshipChester County · 8,100 people54.1top 45.0%BStrongest: safety A−, hazard risk A−·lowest: schools C−
646Findley TownshipMercer County · 2,827 people54.1top 45.1%B−Strongest: schools A−, jobs & income B·lowest: walkability C−
647Tilden TownshipBerks County · 3,718 people54.0top 45.3%B−Strongest: hazard risk A−, jobs & income B+·lowest: schools C+
648East Fallowfield TownshipChester County · 7,917 people54.0top 45.4%B−Strongest: safety A+, hazard risk A+·lowest: cost of living D
649Franklin TownshipCarbon County · 4,421 people53.9top 45.6%B−Strongest: cost of living A−, safety B·lowest: hazard risk C+
650Oakland TownshipButler County · 2,707 people53.8top 45.9%B−Strongest: cost of living A−, hazard risk B+·lowest: jobs & income C+
651PunxsutawneyJefferson County · 5,558 people53.8top 46.0%B−Strongest: walkability A, cost of living A−·lowest: hazard risk C−
652CraftonAllegheny County · 5,790 people53.7top 46.1%B−Strongest: walkability A+, hazard risk A·lowest: safety C+
653MunhallAllegheny County · 10,253 people53.7top 46.2%B−Strongest: walkability A+, hazard risk A·lowest: schools C
654Centre TownshipPerry County · 2,560 people53.7top 46.2%B−Strongest: jobs & income A−, cost of living B+·lowest: walkability D
655North Buffalo TownshipArmstrong County · 2,611 people53.7top 46.2%B−Strongest: cost of living A, schools B−·lowest: walkability C
656Heidelberg TownshipLebanon County · 4,170 people53.7top 46.2%B−Strongest: jobs & income A, hazard risk A−·lowest: schools C
657German TownshipFayette County · 4,483 people53.7top 46.3%B−Strongest: safety A, cost of living A−·lowest: walkability D
658Mount Joy TownshipAdams County · 3,881 people53.7top 46.3%B−Strongest: jobs & income B+, hazard risk B·lowest: cost of living C
659Jenner TownshipSomerset County · 3,570 people53.6top 46.4%B−Strongest: hazard risk A−, cost of living B+·lowest: health C
660Red LionYork County · 6,523 people53.6top 46.4%B−Strongest: hazard risk A, walkability A·lowest: health C
661North Lebanon TownshipLebanon County · 12,366 people53.6top 46.4%B−Strongest: hazard risk A−, jobs & income A−·lowest: health C−
662Rockland TownshipBerks County · 3,704 people53.6top 46.5%B−Strongest: hazard risk A, jobs & income A−·lowest: walkability D
663Paradise TownshipYork County · 4,096 people53.5top 46.6%B−Strongest: schools A−, jobs & income B+·lowest: walkability D
664MorrisvilleBucks County · 9,665 people53.5top 46.7%B−Strongest: walkability A+, jobs & income A−·lowest: schools C−
665Walker TownshipJuniata County · 2,790 people53.5top 46.8%B−Strongest: cost of living A−, walkability B·lowest: health C−
666Jackson TownshipYork County · 9,301 people53.5top 46.9%B−Strongest: hazard risk A−, schools A−·lowest: walkability D
667Pymatuning TownshipMercer County · 3,031 people53.4top 47.1%B−Strongest: cost of living A−, hazard risk B+·lowest: walkability C−
668Mount Pleasant TownshipAdams County · 4,797 people53.4top 47.2%B−Strongest: hazard risk B+, schools B·lowest: walkability C
669Washington TownshipYork County · 2,651 people53.3top 47.3%B−Strongest: schools B+, health B·lowest: walkability C
670Briar Creek TownshipColumbia County · 3,044 people53.3top 47.3%B−Strongest: safety A, cost of living B+·lowest: hazard risk C−
671Hopewell TownshipCumberland County · 2,559 people53.3top 47.3%B−Strongest: jobs & income B+, hazard risk B+·lowest: health C+
672Antis TownshipBlair County · 6,340 people53.3top 47.4%B−Strongest: cost of living B+, schools B·lowest: walkability C
673Ryan TownshipSchuylkill County · 2,550 people53.2top 47.5%B−Strongest: hazard risk A+, safety A+·lowest: walkability D
674Connoquenessing TownshipButler County · 4,151 people53.2top 47.5%B−Strongest: hazard risk A+, health B+·lowest: walkability C
675Wheatfield TownshipPerry County · 3,250 people53.2top 47.6%B−Strongest: cost of living A−, schools B·lowest: walkability D−
676Washington TownshipFayette County · 3,659 people53.2top 47.8%B−Strongest: safety A, cost of living A−·lowest: jobs & income D
677Lower Alsace TownshipBerks County · 4,886 people53.1top 47.9%B−Strongest: jobs & income A−, hazard risk B+·lowest: schools C−
678Bridgewater TownshipSusquehanna County · 2,624 people53.1top 48.0%B−Strongest: hazard risk A+, schools B·lowest: health C+
679Penn TownshipPerry County · 3,179 people53.1top 48.1%B−Strongest: jobs & income A−, cost of living B·lowest: hazard risk C−
680Logan TownshipBlair County · 12,147 people53.1top 48.1%B−Strongest: hazard risk A, cost of living B+·lowest: schools C
681East Lampeter TownshipLancaster County · 18,814 people53.1top 48.1%B−Strongest: jobs & income B+, schools B+·lowest: cost of living C
682East Hanover TownshipLebanon County · 2,715 people53.0top 48.2%B−Strongest: walkability B+, health B·lowest: cost of living C+
683Schuylkill HavenSchuylkill County · 5,253 people53.0top 48.3%B−Strongest: walkability A, cost of living B+·lowest: hazard risk C−
684Washington TownshipSchuylkill County · 3,175 people53.0top 48.4%B−Strongest: jobs & income A−, schools B·lowest: walkability D
685ScottdaleWestmoreland County · 4,271 people52.9top 48.6%B−Strongest: cost of living A+, walkability B·lowest: jobs & income C−
686SunburyNorthumberland County · 9,495 people52.9top 48.7%B−Strongest: walkability A, cost of living A−·lowest: health D
687BloomsburgColumbia County · 13,375 people52.8top 48.8%B−Strongest: walkability A, health B·lowest: jobs & income C
688Richmond TownshipBerks County · 3,751 people52.8top 48.8%B−Strongest: hazard risk A−, health B+·lowest: cost of living C−
689West Penn TownshipSchuylkill County · 4,616 people52.8top 48.9%B−Strongest: safety A, walkability B·lowest: health C
690West Caln TownshipChester County · 9,088 people52.7top 49.1%B−Strongest: hazard risk A+, safety A·lowest: cost of living C−
691Cowanshannock TownshipArmstrong County · 2,656 people52.7top 49.2%B−Strongest: cost of living A−, schools B−·lowest: hazard risk C
692CaliforniaWashington County · 4,615 people52.7top 49.2%B−Strongest: cost of living A+, walkability A·lowest: hazard risk D
693SharpsvilleMercer County · 4,095 people52.6top 49.2%B−Strongest: hazard risk A, walkability B+·lowest: jobs & income C−
694BoyertownBerks County · 4,333 people52.6top 49.3%B−Strongest: hazard risk A, walkability A−·lowest: cost of living C
695Mahanoy TownshipSchuylkill County · 3,022 people52.6top 49.4%B−Strongest: safety A+, cost of living A+·lowest: health D
696West Brandywine TownshipChester County · 8,131 people52.5top 49.6%B−Strongest: hazard risk A, safety A·lowest: cost of living D
697QuakertownBucks County · 9,235 people52.4top 49.9%B−Strongest: walkability A, health B·lowest: safety C
698Oxford TownshipAdams County · 6,089 people52.4top 49.9%B−Strongest: hazard risk A−, jobs & income B+·lowest: walkability C
699New HollandLancaster County · 5,754 people52.3bottom 49.8%B−Strongest: hazard risk A+, jobs & income B·lowest: schools C+
700Hereford TownshipBerks County · 3,127 people52.2bottom 49.5%B−Strongest: jobs & income A, health B+·lowest: cost of living D
701Delmar TownshipTioga County · 2,796 people52.2bottom 49.4%B−Strongest: schools B+, health B·lowest: hazard risk D
702Honey Brook TownshipChester County · 8,780 people52.2bottom 49.3%B−Strongest: hazard risk A, schools A−·lowest: cost of living C−
703WindberSomerset County · 3,780 people52.1bottom 49.3%B−Strongest: cost of living A, schools B+·lowest: jobs & income C−
704Keating TownshipMcKean County · 2,631 people52.1bottom 49.2%B−Strongest: cost of living A, schools B·lowest: walkability D
705SayreBradford County · 5,328 people52.1bottom 49.1%B−Strongest: walkability A, safety B+·lowest: jobs & income C−
706CarlisleCumberland County · 22,693 people52.0bottom 49.0%B−Strongest: walkability A+, hazard risk B+·lowest: cost of living C+
707East Hopewell TownshipYork County · 2,555 people52.0bottom 48.9%B−Strongest: jobs & income A−, hazard risk B·lowest: walkability D
708Richland TownshipBucks County · 14,311 people52.0bottom 48.9%B−Strongest: health B+, hazard risk B+·lowest: cost of living C−
709Damascus TownshipWayne County · 3,699 people51.9bottom 48.7%B−Strongest: schools A−, health B·lowest: walkability C−
710East St. Clair TownshipBedford County · 2,922 people51.9bottom 48.6%B−Strongest: schools A, cost of living B·lowest: jobs & income C−
711EdgewoodAllegheny County · 2,997 people51.9bottom 48.5%B−Strongest: walkability A+, health A+·lowest: schools D
712Upper Mount Bethel TownshipNorthampton County · 6,463 people51.8bottom 48.5%B−Strongest: schools B+, jobs & income B−·lowest: walkability C
713West ReadingBerks County · 4,590 people51.8bottom 48.5%B−Strongest: walkability A, hazard risk A−·lowest: safety C−
714Cooper TownshipClearfield County · 2,537 people51.8bottom 48.4%B−Strongest: hazard risk A+, cost of living B+·lowest: schools C
715Lower Towamensing TownshipCarbon County · 3,113 people51.7bottom 48.2%B−Strongest: cost of living B, jobs & income B·lowest: hazard risk C
716PenbrookDauphin County · 3,243 people51.7bottom 48.0%B−Strongest: walkability A, hazard risk A·lowest: safety C+
717MinersvilleSchuylkill County · 4,423 people51.6bottom 48.0%B−Strongest: walkability A, cost of living A·lowest: health D
718Fawn TownshipYork County · 3,075 people51.6bottom 47.9%B−Strongest: hazard risk A−, health B·lowest: walkability C−
719ManheimLancaster County · 4,977 people51.5bottom 47.7%B−Strongest: walkability A, schools B·lowest: hazard risk D
720Butler TownshipSchuylkill County · 5,105 people51.5bottom 47.6%B−Strongest: safety A+, cost of living B·lowest: walkability D
721Lower Pottsgrove TownshipMontgomery County · 12,892 people51.5bottom 47.6%B−Strongest: schools B, jobs & income B·lowest: cost of living C−
722Upper Frederick TownshipMontgomery County · 3,716 people51.5bottom 47.6%B−Strongest: jobs & income A, hazard risk A·lowest: walkability D−
723Union TownshipLebanon County · 2,932 people51.5bottom 47.6%B−Strongest: hazard risk A−, cost of living B·lowest: walkability C+
724Somerset TownshipSomerset County · 11,645 people51.5bottom 47.5%B−Strongest: hazard risk A+, schools B+·lowest: health C
725Walker TownshipCentre County · 4,693 people51.5bottom 47.5%B−Strongest: hazard risk A−, schools B+·lowest: walkability D
726Palmyra TownshipPike County · 3,391 people51.4bottom 47.3%B−Strongest: hazard risk A, walkability B+·lowest: cost of living C
727Salem TownshipLuzerne County · 4,092 people51.4bottom 47.3%B−Strongest: safety A, jobs & income B+·lowest: walkability C
728Chanceford TownshipYork County · 6,025 people51.3bottom 47.1%B−Strongest: jobs & income A−, hazard risk B+·lowest: walkability D
729SomersetSomerset County · 5,815 people51.3bottom 47.0%B−Strongest: hazard risk A, walkability A·lowest: jobs & income C−
730Plainfield TownshipNorthampton County · 6,315 people51.3bottom 47.0%B−Strongest: hazard risk A, schools B+·lowest: cost of living C−
731West MifflinAllegheny County · 18,707 people51.2bottom 46.9%B−Strongest: hazard risk A+, walkability A·lowest: safety C−
732Clay TownshipLancaster County · 7,081 people51.1bottom 46.7%B−Strongest: jobs & income A, health B+·lowest: walkability C−
733South Annville TownshipLebanon County · 3,517 people51.1bottom 46.7%B−Strongest: schools B+, jobs & income B·lowest: cost of living C+
734ThroopLackawanna County · 4,113 people51.1bottom 46.6%B−Strongest: safety A−, cost of living B+·lowest: health C−
735Earl TownshipBerks County · 3,184 people51.1bottom 46.5%B−Strongest: jobs & income A−, schools B+·lowest: walkability D
736Dingman TownshipPike County · 13,467 people51.0bottom 46.2%B−Strongest: schools A−, hazard risk A−·lowest: walkability C
737Daugherty TownshipBeaver County · 3,035 people50.9bottom 46.2%B−Strongest: hazard risk A−, cost of living B+·lowest: walkability D
738WaynesboroFranklin County · 11,190 people50.7bottom 45.7%B−Strongest: hazard risk A+, walkability B+·lowest: health C
739Letterkenny TownshipFranklin County · 2,550 people50.6bottom 45.4%B−Strongest: jobs & income B+, hazard risk B+·lowest: walkability C
740Coal TownshipNorthumberland County · 9,721 people50.6bottom 45.4%B−Strongest: cost of living A+, walkability B+·lowest: jobs & income C−
741Conneaut TownshipErie County · 3,824 people50.6bottom 45.3%B−Strongest: hazard risk A, cost of living A−·lowest: walkability D
742Washington TownshipLehigh County · 6,647 people50.6bottom 45.2%B−Strongest: jobs & income A, hazard risk B·lowest: walkability C−
743West Manchester TownshipYork County · 19,365 people50.5bottom 45.0%B−Strongest: jobs & income A, hazard risk B+·lowest: safety C−
744Cranberry TownshipVenango County · 6,241 people50.5bottom 44.9%C+Strongest: hazard risk A, cost of living B+·lowest: walkability C−
745West YorkYork County · 5,110 people50.4bottom 44.9%C+Strongest: walkability A, cost of living A−·lowest: health D
746Vernon TownshipCrawford County · 5,223 people50.4bottom 44.6%C+Strongest: jobs & income B+, hazard risk B+·lowest: schools C+
747West Pottsgrove TownshipMontgomery County · 3,798 people50.3bottom 44.2%C+Strongest: jobs & income B+, schools B·lowest: safety C−
748Greene TownshipFranklin County · 18,721 people50.2bottom 44.2%C+Strongest: jobs & income A−, hazard risk B+·lowest: walkability C
749Summit HillCarbon County · 3,133 people50.1bottom 43.9%C+Strongest: hazard risk A+, safety A+·lowest: schools D
750Turtle CreekAllegheny County · 4,865 people50.0bottom 43.7%C+Strongest: walkability A+, cost of living A·lowest: health D
751LaureldaleBerks County · 4,352 people50.0bottom 43.7%C+Strongest: hazard risk A, safety B+·lowest: schools C
752SlatingtonLehigh County · 4,296 people50.0bottom 43.6%C+Strongest: walkability A, safety A−·lowest: health C−
753Union TownshipWashington County · 5,518 people50.0bottom 43.6%C+Strongest: hazard risk B+, cost of living B·lowest: schools C
754Rochester TownshipBeaver County · 2,698 people50.0bottom 43.6%C+Strongest: hazard risk A+, cost of living A·lowest: walkability D
755Cheltenham TownshipMontgomery County · 38,498 people50.0bottom 43.5%C+Strongest: walkability A+, health A·lowest: safety D−
756Penn TownshipSnyder County · 4,098 people49.9bottom 43.4%C+Strongest: schools B, cost of living B·lowest: walkability C
757Rush TownshipCentre County · 3,556 people49.8bottom 43.2%C+Strongest: cost of living A−, hazard risk A−·lowest: walkability C−
758Union TownshipAdams County · 3,164 people49.8bottom 43.1%C+Strongest: jobs & income A−, hazard risk A−·lowest: walkability C
759Armagh TownshipMifflin County · 4,088 people49.8bottom 43.0%C+Strongest: safety A, cost of living A·lowest: walkability D
760Susquehanna TownshipDauphin County · 28,434 people49.8bottom 43.0%C+Strongest: walkability A−, jobs & income A−·lowest: schools C−
761Franklin TownshipGreene County · 6,653 people49.8bottom 43.0%C+Strongest: cost of living B, health B·lowest: jobs & income C+
762ExeterLuzerne County · 5,587 people49.7bottom 42.9%C+Strongest: walkability A, health B·lowest: hazard risk C−
763FreelandLuzerne County · 3,811 people49.7bottom 42.9%C+Strongest: hazard risk A+, walkability B+·lowest: schools C−
764AldanDelaware County · 4,253 people49.7bottom 42.8%C+Strongest: walkability A+, hazard risk A·lowest: schools C−
765Dover TownshipYork County · 24,395 people49.7bottom 42.8%C+Strongest: jobs & income A−, health B·lowest: walkability C
766KutztownBerks County · 4,255 people49.6bottom 42.5%C+Strongest: walkability A, schools A−·lowest: cost of living C
767Germany TownshipAdams County · 2,913 people49.6bottom 42.5%C+Strongest: jobs & income A−, hazard risk B+·lowest: walkability C
768McSherrystownAdams County · 3,150 people49.5bottom 42.2%C+Strongest: hazard risk A, schools B+·lowest: jobs & income C−
769Swatara TownshipDauphin County · 27,936 people49.5bottom 42.1%C+Strongest: hazard risk B+, jobs & income B+·lowest: safety C
770Brecknock TownshipLancaster County · 7,730 people49.4bottom 41.8%C+Strongest: jobs & income A+, health B−·lowest: cost of living C
771New BrightonBeaver County · 5,503 people49.3bottom 41.8%C+Strongest: walkability A, cost of living A·lowest: safety C−
772PittstonLuzerne County · 7,715 people49.3bottom 41.7%C+Strongest: safety A, walkability A−·lowest: hazard risk C−
773South Manheim TownshipSchuylkill County · 2,820 people49.3bottom 41.6%C+Strongest: jobs & income B+, cost of living B·lowest: walkability D−
774Peters TownshipFranklin County · 4,473 people49.2bottom 41.6%C+Strongest: hazard risk A−, schools B−·lowest: health C+
775CorryErie County · 5,993 people49.2bottom 41.5%C+Strongest: walkability A+, hazard risk A·lowest: jobs & income D−
776Saville TownshipPerry County · 2,650 people49.2bottom 41.5%C+Strongest: jobs & income A−, cost of living B−·lowest: walkability C
777Oil CityVenango County · 9,301 people49.2bottom 41.3%C+Strongest: cost of living A−, walkability A−·lowest: jobs & income C−
778TarentumAllegheny County · 4,127 people49.1bottom 41.2%C+Strongest: walkability A+, cost of living A·lowest: hazard risk D
779GlenoldenDelaware County · 7,217 people49.1bottom 41.0%C+Strongest: walkability A, hazard risk A·lowest: safety C+
780West PittstonLuzerne County · 4,682 people49.0bottom 41.0%C+Strongest: walkability A−, jobs & income B·lowest: hazard risk C−
781Menallen TownshipAdams County · 3,802 people49.0bottom 41.0%C+Strongest: hazard risk B+, schools B·lowest: walkability D
782Newport TownshipLuzerne County · 4,518 people49.0bottom 40.8%C+Strongest: safety A, cost of living A−·lowest: health D
783Paradise TownshipMonroe County · 2,884 people49.0bottom 40.8%C+Strongest: hazard risk B+, cost of living B·lowest: walkability C−
784Ephrata TownshipLancaster County · 10,675 people48.9bottom 40.7%C+Strongest: walkability B+, jobs & income B+·lowest: cost of living C−
785Guilford TownshipFranklin County · 15,371 people48.9bottom 40.6%C+Strongest: hazard risk A, health B·lowest: cost of living C
786Bethel TownshipLebanon County · 5,491 people48.9bottom 40.6%C+Strongest: hazard risk A−, jobs & income B·lowest: walkability C
787Springfield TownshipErie County · 3,002 people48.9bottom 40.5%C+Strongest: hazard risk A+, cost of living B+·lowest: walkability C−
788Rostraver TownshipWestmoreland County · 11,455 people48.9bottom 40.5%C+Strongest: hazard risk B+, cost of living B·lowest: safety C
789Ford CityArmstrong County · 2,750 people48.9bottom 40.5%C+Strongest: walkability A, cost of living A−·lowest: hazard risk D−
790Upper Chichester TownshipDelaware County · 16,901 people48.8bottom 40.4%C+Strongest: hazard risk A, walkability B+·lowest: cost of living C
791North Versailles TownshipAllegheny County · 9,587 people48.8bottom 40.4%C+Strongest: hazard risk A, walkability A−·lowest: health C−
792Earl TownshipLancaster County · 7,149 people48.8bottom 40.4%C+Strongest: hazard risk B+, walkability B+·lowest: schools C+
793Leacock TownshipLancaster County · 5,672 people48.8bottom 40.3%C+Strongest: jobs & income A, walkability A−·lowest: cost of living C
794Pocono TownshipMonroe County · 10,902 people48.8bottom 40.2%C+Strongest: hazard risk A−, walkability B·lowest: cost of living C
795Caernarvon TownshipLancaster County · 4,600 people48.7bottom 40.1%C+Strongest: jobs & income A, walkability B−·lowest: cost of living C
796Caln TownshipChester County · 15,287 people48.7bottom 40.0%C+Strongest: jobs & income A, health A−·lowest: cost of living C−
797DonoraWashington County · 4,462 people48.7bottom 40.0%C+Strongest: walkability A, cost of living A−·lowest: health D−
798HamburgBerks County · 4,551 people48.6bottom 39.7%C+Strongest: hazard risk A−, jobs & income B+·lowest: cost of living C+
799Westfall TownshipPike County · 3,423 people48.6bottom 39.6%C+Strongest: schools A−, health B·lowest: hazard risk D
800Stroud TownshipMonroe County · 19,629 people48.6bottom 39.6%C+Strongest: hazard risk A−, walkability A−·lowest: cost of living C−
801Allegheny TownshipBlair County · 6,561 people48.4bottom 39.3%C+Strongest: hazard risk A, schools A−·lowest: safety C−
802Mount CarmelNorthumberland County · 5,579 people48.4bottom 39.2%C+Strongest: cost of living A, walkability A·lowest: jobs & income C−
803Washington TownshipFranklin County · 15,518 people48.4bottom 39.2%C+Strongest: safety B, jobs & income B·lowest: walkability C
804Ross TownshipLuzerne County · 2,789 people48.4bottom 39.0%C+Strongest: hazard risk A, schools A−·lowest: walkability D
805Loyalsock TownshipLycoming County · 11,393 people48.2bottom 38.4%C+Strongest: schools A−, walkability B+·lowest: cost of living C−
806CoraopolisAllegheny County · 5,280 people48.1bottom 38.3%C+Strongest: walkability A+, cost of living B·lowest: hazard risk D
807Luzerne TownshipFayette County · 5,433 people48.1bottom 38.1%C+Strongest: safety A+, cost of living A−·lowest: schools D
808Londonderry TownshipChester County · 2,678 people48.1bottom 38.1%C+Strongest: hazard risk A+, jobs & income A·lowest: cost of living C−
809Hepburn TownshipLycoming County · 2,534 people48.0bottom 38.0%C+Strongest: jobs & income A−, cost of living B·lowest: hazard risk D
810CarbondaleLackawanna County · 8,731 people48.0bottom 37.9%C+Strongest: safety A, walkability A·lowest: hazard risk D
811South Strabane TownshipWashington County · 9,672 people47.9bottom 37.7%C+Strongest: hazard risk A+, schools A−·lowest: safety D
812NorthumberlandNorthumberland County · 3,800 people47.9bottom 37.7%C+Strongest: walkability A−, safety B+·lowest: health C−
813Swatara TownshipLebanon County · 5,073 people47.9bottom 37.6%C+Strongest: jobs & income A−, cost of living B−·lowest: walkability C−
814WarrenWarren County · 9,046 people47.9bottom 37.5%C+Strongest: walkability A, cost of living A·lowest: hazard risk D
815Windsor TownshipYork County · 18,134 people47.7bottom 37.1%C+Strongest: jobs & income A−, hazard risk A−·lowest: walkability D
816Beaver FallsBeaver County · 8,832 people47.7bottom 37.1%C+Strongest: walkability A+, cost of living A·lowest: health D
817West Norriton TownshipMontgomery County · 16,290 people47.6bottom 37.0%C+Strongest: health A, walkability A−·lowest: cost of living D
818Bart TownshipLancaster County · 3,269 people47.6bottom 37.0%C+Strongest: jobs & income B+, walkability B·lowest: health C+
819MiddletownDauphin County · 9,776 people47.6bottom 36.9%C+Strongest: walkability A, jobs & income B−·lowest: hazard risk C−
820MoosicLackawanna County · 5,989 people47.6bottom 36.9%C+Strongest: jobs & income A−, walkability A−·lowest: cost of living C−
821Lower Chichester TownshipDelaware County · 3,394 people47.6bottom 36.9%C+Strongest: hazard risk A+, walkability A−·lowest: safety D
822Lower Chanceford TownshipYork County · 3,117 people47.5bottom 36.7%C+Strongest: jobs & income A−, health B·lowest: walkability D
823MiltonNorthumberland County · 6,457 people47.5bottom 36.6%C+Strongest: walkability B+, schools B+·lowest: hazard risk C−
824Menallen TownshipFayette County · 3,980 people47.5bottom 36.6%C+Strongest: cost of living A+, hazard risk B−·lowest: jobs & income C−
825St. Thomas TownshipFranklin County · 6,027 people47.4bottom 36.5%C+Strongest: hazard risk B+, cost of living B·lowest: walkability C
826ParkesburgChester County · 3,976 people47.4bottom 36.4%C+Strongest: hazard risk A, safety A−·lowest: cost of living C
827Bradford TownshipClearfield County · 2,796 people47.4bottom 36.3%C+Strongest: cost of living A, hazard risk A·lowest: walkability C−
828West Mahanoy TownshipSchuylkill County · 2,909 people47.3bottom 36.2%C+Strongest: cost of living A−, safety A−·lowest: health C−
829Smithfield TownshipMonroe County · 7,890 people47.3bottom 36.2%C+Strongest: walkability A−, health B·lowest: cost of living C−
830Woodcock TownshipCrawford County · 2,727 people47.3bottom 36.0%C+Strongest: cost of living B+, schools B·lowest: walkability D
831BerwickColumbia County · 10,297 people47.3bottom 36.0%C+Strongest: walkability A, cost of living B+·lowest: jobs & income C−
832Fallowfield TownshipWashington County · 4,041 people47.2bottom 35.9%C+Strongest: cost of living A, hazard risk A−·lowest: walkability D
833Butler TownshipLuzerne County · 10,285 people47.2bottom 35.8%C+Strongest: safety A−, jobs & income B+·lowest: schools C−
834Pine Grove TownshipSchuylkill County · 4,109 people47.2bottom 35.7%C+Strongest: schools B, jobs & income B−·lowest: walkability D
835PitcairnAllegheny County · 2,953 people47.0bottom 35.3%C+Strongest: walkability A, cost of living A·lowest: health D
836East Norriton TownshipMontgomery County · 14,249 people46.8bottom 34.9%CStrongest: walkability A, hazard risk A−·lowest: cost of living D
837Bullskin TownshipFayette County · 6,453 people46.8bottom 34.8%CStrongest: cost of living A, hazard risk B−·lowest: walkability D
838Providence TownshipLancaster County · 7,482 people46.8bottom 34.8%CStrongest: cost of living B, jobs & income B·lowest: walkability C−
839JeannetteWestmoreland County · 8,489 people46.6bottom 34.4%CStrongest: cost of living A, walkability A−·lowest: safety C
840Wharton TownshipFayette County · 3,309 people46.5bottom 34.1%CStrongest: hazard risk A, cost of living B·lowest: schools C
841EastonNorthampton County · 30,402 people46.5bottom 34.0%CStrongest: walkability A+, safety B·lowest: hazard risk C
842West Providence TownshipBedford County · 3,064 people46.4bottom 34.0%CStrongest: cost of living B+, jobs & income B·lowest: hazard risk C−
843TamaquaSchuylkill County · 6,929 people46.4bottom 33.9%CStrongest: walkability A, cost of living B+·lowest: health D
844Muhlenberg TownshipBerks County · 22,504 people46.3bottom 33.7%CStrongest: hazard risk A−, jobs & income B+·lowest: cost of living C
845Barrett TownshipMonroe County · 4,010 people46.2bottom 33.4%CStrongest: health B+, hazard risk B·lowest: cost of living C−
846Cumberland TownshipGreene County · 6,066 people46.1bottom 33.3%CStrongest: cost of living B+, safety B−·lowest: jobs & income C
847SwissvaleAllegheny County · 8,197 people46.1bottom 33.2%CStrongest: walkability A+, hazard risk A·lowest: schools D
848ClearfieldClearfield County · 5,753 people46.1bottom 33.1%CStrongest: cost of living A, walkability A−·lowest: jobs & income D
849West WyomingLuzerne County · 2,678 people46.1bottom 33.0%CStrongest: hazard risk B, schools B−·lowest: jobs & income C
850Wilkins TownshipAllegheny County · 6,044 people46.0bottom 32.8%CStrongest: hazard risk A+, walkability A−·lowest: schools D
851TaylorLackawanna County · 6,232 people46.0bottom 32.8%CStrongest: hazard risk B+, walkability B·lowest: health D
852Mahoning TownshipCarbon County · 4,390 people46.0bottom 32.8%CStrongest: jobs & income B+, hazard risk B+·lowest: walkability C
853Chestnuthill TownshipMonroe County · 16,555 people45.9bottom 32.7%CStrongest: hazard risk A−, health B·lowest: walkability C
854Jackson TownshipMonroe County · 6,500 people45.9bottom 32.6%CStrongest: jobs & income B, hazard risk B·lowest: cost of living C−
855Paradise TownshipLancaster County · 5,799 people45.9bottom 32.5%CStrongest: jobs & income A, walkability B·lowest: cost of living C
856Salisbury TownshipLancaster County · 11,598 people45.8bottom 32.3%CStrongest: jobs & income A, walkability B·lowest: cost of living C−
857GlassportAllegheny County · 4,251 people45.8bottom 32.3%CStrongest: walkability A, cost of living A·lowest: hazard risk D−
858Nottingham TownshipWashington County · 3,065 people45.7bottom 32.1%CStrongest: jobs & income A−, health B+·lowest: walkability D
859Jackson TownshipLebanon County · 9,348 people45.6bottom 31.9%CStrongest: jobs & income A, hazard risk B+·lowest: cost of living C
860WashingtonWashington County · 13,377 people45.6bottom 31.7%CStrongest: walkability A, hazard risk A·lowest: health D
861Carroll TownshipPerry County · 5,368 people45.5bottom 31.4%CStrongest: jobs & income B, cost of living B−·lowest: walkability C
862Williams TownshipNorthampton County · 6,699 people45.4bottom 31.2%CStrongest: jobs & income A−, schools B·lowest: walkability D
863AshlandSchuylkill County · 2,520 people45.4bottom 31.2%CStrongest: walkability A, cost of living A−·lowest: hazard risk D
864CharleroiWashington County · 4,112 people45.3bottom 31.1%CStrongest: cost of living A, walkability A·lowest: health D
865Salem TownshipWayne County · 4,174 people45.3bottom 31.1%CStrongest: hazard risk A, walkability A−·lowest: cost of living C−
866HonesdaleWayne County · 4,417 people45.3bottom 31.0%CStrongest: schools A−, walkability A−·lowest: jobs & income D
867Blooming Grove TownshipPike County · 5,751 people45.3bottom 30.9%CStrongest: hazard risk A, health B·lowest: walkability C−
868Sadsbury TownshipLancaster County · 3,489 people45.3bottom 30.9%CStrongest: jobs & income B+, walkability B−·lowest: cost of living C+
869East Penn TownshipCarbon County · 2,812 people45.2bottom 30.8%CStrongest: cost of living B, hazard risk B·lowest: walkability D
870Fermanagh TownshipJuniata County · 2,861 people45.2bottom 30.7%CStrongest: cost of living B, schools B−·lowest: health C
871PottsvilleSchuylkill County · 13,170 people45.1bottom 30.6%CStrongest: walkability A, cost of living A−·lowest: health D
872Point TownshipNorthumberland County · 3,818 people45.1bottom 30.6%CStrongest: safety A, walkability B·lowest: cost of living C−
873Conewago TownshipYork County · 9,140 people45.1bottom 30.4%CStrongest: jobs & income B+, hazard risk B·lowest: walkability D
874Colerain TownshipLancaster County · 3,977 people45.1bottom 30.4%CStrongest: jobs & income B, hazard risk B·lowest: health C
875Canaan TownshipWayne County · 3,701 people45.0bottom 30.3%CStrongest: hazard risk A, schools B·lowest: walkability C−
876Hanover TownshipNorthampton County · 11,702 people45.0bottom 30.3%CStrongest: hazard risk A, walkability A−·lowest: cost of living D−
877Peach Bottom TownshipYork County · 5,108 people45.0bottom 30.2%CStrongest: schools B, hazard risk B−·lowest: walkability D−
878BristolBucks County · 9,970 people44.9bottom 30.1%CStrongest: walkability A, jobs & income B+·lowest: hazard risk C−
879Stonycreek TownshipCambria County · 2,637 people44.9bottom 30.0%CStrongest: cost of living A, hazard risk A−·lowest: schools D
880Mount PoconoMonroe County · 3,047 people44.9bottom 29.9%CStrongest: hazard risk A+, walkability A·lowest: health D
881North Cornwall TownshipLebanon County · 9,661 people44.8bottom 29.8%CStrongest: schools B, jobs & income C+·lowest: walkability C
882Derry TownshipMifflin County · 7,244 people44.8bottom 29.7%CStrongest: cost of living B+, jobs & income B·lowest: health C−
883North BraddockAllegheny County · 4,107 people44.8bottom 29.6%CStrongest: walkability A+, cost of living A·lowest: schools D
884OxfordChester County · 5,887 people44.8bottom 29.6%CStrongest: hazard risk A, walkability A·lowest: health C−
885LansdowneDelaware County · 11,141 people44.7bottom 29.4%CStrongest: walkability A+, hazard risk A−·lowest: schools C−
886AltoonaBlair County · 42,347 people44.6bottom 29.3%CStrongest: hazard risk A, walkability A·lowest: jobs & income C−
887NesquehoningCarbon County · 3,336 people44.6bottom 29.1%CStrongest: cost of living A−, safety B+·lowest: schools D
888East StroudsburgMonroe County · 9,438 people44.6bottom 29.0%CStrongest: walkability A+, hazard risk A−·lowest: cost of living C−
889Montgomery TownshipFranklin County · 5,823 people44.5bottom 28.9%CStrongest: hazard risk A−, jobs & income B−·lowest: cost of living C
890Tunkhannock TownshipMonroe County · 6,960 people44.5bottom 28.9%CStrongest: hazard risk A, cost of living B−·lowest: health C−
891Towamensing TownshipCarbon County · 4,610 people44.3bottom 28.6%CStrongest: hazard risk A−, schools B·lowest: walkability D
892Morris TownshipClearfield County · 2,731 people44.2bottom 28.4%CStrongest: hazard risk A+, cost of living A·lowest: jobs & income D
893Lawrence TownshipClearfield County · 7,309 people44.2bottom 28.4%CStrongest: cost of living A−, walkability B+·lowest: jobs & income C−
894Jenks TownshipForest County · 3,662 people44.1bottom 28.1%CStrongest: cost of living A, schools C+·lowest: walkability C
895Pittston TownshipLuzerne County · 3,295 people44.1bottom 28.1%CStrongest: jobs & income A−, walkability B+·lowest: safety C−
896Greene TownshipPike County · 3,626 people44.1bottom 28.1%CStrongest: hazard risk B+, schools B·lowest: jobs & income D
897MasontownFayette County · 3,100 people44.1bottom 28.0%CStrongest: cost of living A, hazard risk B+·lowest: jobs & income D
898Drumore TownshipLancaster County · 2,635 people44.1bottom 27.9%CStrongest: hazard risk B, jobs & income B−·lowest: health C
899New Sewickley TownshipBeaver County · 7,038 people44.0bottom 27.9%CStrongest: hazard risk A, schools B·lowest: cost of living C−
900Whitehall TownshipLehigh County · 29,405 people44.0bottom 27.9%CStrongest: walkability A−, health B·lowest: cost of living C−
901Salisbury TownshipLehigh County · 13,707 people44.0bottom 27.8%CStrongest: walkability B+, jobs & income B+·lowest: cost of living C−
902Ross TownshipMonroe County · 5,519 people44.0bottom 27.7%CStrongest: hazard risk A−, health B·lowest: cost of living C−
903Bensalem TownshipBucks County · 62,783 people43.7bottom 27.2%CStrongest: walkability A, hazard risk B+·lowest: cost of living C−
904Eldred TownshipMonroe County · 2,613 people43.7bottom 27.2%CStrongest: jobs & income B, health B−·lowest: cost of living C−
905FreemansburgNorthampton County · 3,003 people43.7bottom 27.0%CStrongest: jobs & income B+, health B·lowest: hazard risk C−
906Rayne TownshipIndiana County · 2,738 people43.6bottom 26.9%CStrongest: schools A−, hazard risk B·lowest: jobs & income D
907Quincy TownshipFranklin County · 5,283 people43.6bottom 26.8%CStrongest: walkability B, hazard risk B·lowest: jobs & income C
908Athens TownshipBradford County · 5,156 people43.4bottom 26.4%CStrongest: walkability B, cost of living B−·lowest: hazard risk C−
909Rush TownshipSchuylkill County · 3,516 people43.4bottom 26.3%CStrongest: hazard risk A+, cost of living B·lowest: health C−
910WesleyvilleErie County · 3,112 people43.3bottom 26.2%CStrongest: walkability A+, hazard risk A−·lowest: jobs & income C−
911ButlerButler County · 12,879 people43.2bottom 26.0%CStrongest: walkability A, cost of living A−·lowest: jobs & income D
912BathNorthampton County · 2,903 people43.2bottom 26.0%CStrongest: walkability A−, schools B+·lowest: health D
913Upper Paxton TownshipDauphin County · 4,041 people43.2bottom 25.9%CStrongest: cost of living B+, hazard risk B−·lowest: walkability C
914StroudsburgMonroe County · 5,809 people43.1bottom 25.7%CStrongest: walkability A+, health B−·lowest: cost of living D
915ShamokinNorthumberland County · 6,764 people43.1bottom 25.6%CStrongest: walkability A, cost of living A−·lowest: health D−
916LuzerneLuzerne County · 2,744 people43.1bottom 25.6%CStrongest: walkability A, cost of living B+·lowest: health D
917Old Lycoming TownshipLycoming County · 4,924 people43.1bottom 25.6%CStrongest: jobs & income B, walkability B−·lowest: hazard risk C
918FranklinVenango County · 5,899 people43.0bottom 25.5%CStrongest: walkability A, cost of living B+·lowest: jobs & income D
919Dunbar TownshipFayette County · 6,371 people42.8bottom 24.9%C−Strongest: cost of living A, hazard risk C+·lowest: walkability C−
920Green TownshipIndiana County · 3,388 people42.8bottom 24.9%C−Strongest: hazard risk A−, cost of living A−·lowest: walkability D−
921DuryeaLuzerne County · 5,157 people42.7bottom 24.8%C−Strongest: safety B+, jobs & income B−·lowest: hazard risk D
922Lamar TownshipClinton County · 2,653 people42.7bottom 24.7%C−Strongest: jobs & income B, cost of living B−·lowest: walkability C
923ConnellsvilleFayette County · 6,574 people42.6bottom 24.5%C−Strongest: walkability A, cost of living A·lowest: safety D
924Price TownshipMonroe County · 3,795 people42.6bottom 24.4%C−Strongest: hazard risk B+, health B·lowest: cost of living C
925Bristol TownshipBucks County · 54,063 people42.5bottom 24.4%C−Strongest: walkability A, jobs & income B·lowest: schools C−
926TowandaBradford County · 2,746 people42.5bottom 24.3%C−Strongest: walkability A, schools B−·lowest: hazard risk C−
927Fountain HillLehigh County · 4,835 people42.5bottom 24.2%C−Strongest: walkability A, safety B·lowest: hazard risk D
928PittsburghAllegheny County · 307,632 people42.4bottom 24.2%C−Strongest: walkability A+, health B+·lowest: safety D
929TitusvilleCrawford County · 5,112 people42.3bottom 23.9%C−Strongest: walkability A+, cost of living A−·lowest: jobs & income D−
930HanoverYork County · 16,684 people42.3bottom 23.8%C−Strongest: hazard risk A, walkability A·lowest: health C−
931NanticokeLuzerne County · 10,712 people42.3bottom 23.8%C−Strongest: cost of living A−, walkability A−·lowest: health D
932Pine Creek TownshipClinton County · 3,425 people42.3bottom 23.8%C−Strongest: health B−, schools C+·lowest: hazard risk C−
933AthensBradford County · 3,205 people42.0bottom 23.3%C−Strongest: cost of living B, safety B·lowest: hazard risk D
934East Drumore TownshipLancaster County · 3,935 people41.9bottom 23.1%C−Strongest: hazard risk A, walkability B·lowest: cost of living C−
935Clinton TownshipLycoming County · 3,608 people41.9bottom 23.0%C−Strongest: schools B+, jobs & income B−·lowest: walkability D
936Hanover TownshipLuzerne County · 11,781 people41.8bottom 22.9%C−Strongest: walkability A−, hazard risk B·lowest: schools C−
937Saltlick TownshipFayette County · 2,908 people41.6bottom 22.3%C−Strongest: cost of living A, hazard risk C+·lowest: walkability D
938Fulton TownshipLancaster County · 3,227 people41.4bottom 22.1%C−Strongest: hazard risk B, jobs & income B−·lowest: health C−
939ShenandoahSchuylkill County · 4,122 people41.4bottom 22.1%C−Strongest: hazard risk A, cost of living A·lowest: health D−
940Lock HavenClinton County · 8,500 people41.4bottom 21.9%C−Strongest: walkability A, hazard risk A·lowest: jobs & income D
941Springhill TownshipFayette County · 2,622 people41.3bottom 21.8%C−Strongest: cost of living A+, hazard risk C+·lowest: walkability D−
942BethlehemNorthampton County · 79,644 people41.3bottom 21.7%C−Strongest: walkability A+, hazard risk C+·lowest: cost of living C−
943Lake TownshipWayne County · 4,910 people41.2bottom 21.5%C−Strongest: hazard risk A, schools B·lowest: jobs & income C−
944WilliamsportLycoming County · 27,384 people41.1bottom 21.3%C−Strongest: walkability A, hazard risk A−·lowest: jobs & income C−
945West Salem TownshipMercer County · 3,177 people41.1bottom 21.2%C−Strongest: schools B, cost of living B·lowest: walkability D−
946Union TownshipMifflin County · 3,684 people41.1bottom 21.2%C−Strongest: hazard risk B, cost of living B·lowest: health D
947Granville TownshipMifflin County · 4,625 people40.9bottom 20.9%C−Strongest: cost of living B+, jobs & income B−·lowest: health D
948Polk TownshipMonroe County · 7,414 people40.8bottom 20.7%C−Strongest: hazard risk A−, schools B−·lowest: cost of living C−
949ChambersburgFranklin County · 23,376 people40.7bottom 20.4%C−Strongest: walkability A, hazard risk B+·lowest: jobs & income C−
950Hempfield TownshipMercer County · 3,646 people40.7bottom 20.4%C−Strongest: schools B+, hazard risk B·lowest: safety D
951New CastleLawrence County · 21,175 people40.6bottom 20.2%C−Strongest: cost of living A−, walkability A−·lowest: health D−
952Lancaster TownshipLancaster County · 18,592 people40.6bottom 20.2%C−Strongest: jobs & income B+, health B·lowest: schools D
953Upper Darby TownshipDelaware County · 85,458 people40.5bottom 20.1%C−Strongest: walkability A+, hazard risk B+·lowest: safety C−
954DuquesneAllegheny County · 5,019 people40.5bottom 19.9%C−Strongest: walkability A+, cost of living A·lowest: health D
955Dickson CityLackawanna County · 5,976 people40.4bottom 19.7%C−Strongest: walkability B+, cost of living B−·lowest: safety C−
956AliquippaBeaver County · 9,002 people40.3bottom 19.5%C−Strongest: walkability A+, cost of living A−·lowest: health D
957Coolbaugh TownshipMonroe County · 20,681 people40.1bottom 19.3%C−Strongest: hazard risk A+, walkability B·lowest: jobs & income C−
958Lehman TownshipPike County · 11,366 people40.1bottom 19.3%C−Strongest: safety A−, hazard risk B·lowest: jobs & income D
959AmbridgeBeaver County · 6,944 people40.0bottom 19.1%C−Strongest: walkability A+, hazard risk B+·lowest: safety D
960Clifton HeightsDelaware County · 6,835 people40.0bottom 19.1%C−Strongest: walkability A+, hazard risk A·lowest: health C−
961MonessenWestmoreland County · 6,657 people39.9bottom 18.9%C−Strongest: cost of living A, walkability A−·lowest: safety D
962KingstonLuzerne County · 13,462 people39.9bottom 18.8%C−Strongest: walkability A, safety B−·lowest: schools C
963ClairtonAllegheny County · 5,876 people39.8bottom 18.6%C−Strongest: walkability A, cost of living A−·lowest: health D
964Brown TownshipMifflin County · 4,187 people39.8bottom 18.6%C−Strongest: cost of living B, walkability B−·lowest: health D
965Conewango TownshipWarren County · 3,310 people39.7bottom 18.4%C−Strongest: cost of living A, walkability B−·lowest: hazard risk D
966HomesteadAllegheny County · 2,822 people39.6bottom 18.3%C−Strongest: walkability A+, hazard risk A·lowest: safety D−
967MyerstownLebanon County · 3,157 people39.5bottom 18.2%C−Strongest: walkability A−, jobs & income C+·lowest: health C−
968Greene TownshipErie County · 4,428 people39.5bottom 18.1%C−Strongest: hazard risk A, schools B−·lowest: cost of living C−
969Penn Forest TownshipCarbon County · 10,434 people39.4bottom 17.9%C−Strongest: hazard risk A+, health B−·lowest: jobs & income C
970New KensingtonWestmoreland County · 11,759 people39.3bottom 17.8%C−Strongest: walkability A, cost of living A−·lowest: schools C−
971Little Britain TownshipLancaster County · 4,169 people39.1bottom 17.3%C−Strongest: jobs & income B+, hazard risk B−·lowest: cost of living C−
972Chester TownshipDelaware County · 4,068 people39.0bottom 17.0%C−Strongest: walkability A, cost of living B·lowest: schools D
973Hamilton TownshipMonroe County · 8,520 people39.0bottom 17.0%C−Strongest: hazard risk B, health B−·lowest: cost of living C−
974BradfordMcKean County · 7,442 people38.8bottom 16.6%C−Strongest: walkability A, cost of living A−·lowest: safety D
975Middle Smithfield TownshipMonroe County · 15,964 people38.6bottom 16.2%C−Strongest: hazard risk A−, walkability B·lowest: cost of living C−
976Paupack TownshipWayne County · 3,738 people38.6bottom 16.2%C−Strongest: hazard risk A, schools B·lowest: cost of living D
977LansfordCarbon County · 4,123 people38.4bottom 15.8%C−Strongest: cost of living A+, hazard risk B·lowest: jobs & income D−
978Stowe TownshipAllegheny County · 6,119 people38.3bottom 15.7%C−Strongest: walkability A+, cost of living B+·lowest: schools D
979YeadonDelaware County · 12,320 people38.0bottom 15.2%C−Strongest: walkability A+, hazard risk A−·lowest: schools C−
980RochesterBeaver County · 3,358 people37.9bottom 15.1%C−Strongest: walkability A+, hazard risk A·lowest: health D−
981MeadvilleCrawford County · 12,230 people37.7bottom 14.8%DStrongest: walkability A, hazard risk A−·lowest: jobs & income D
982HazletonLuzerne County · 30,286 people37.7bottom 14.7%DStrongest: hazard risk A+, walkability A·lowest: health D−
983AshleyLuzerne County · 2,627 people37.3bottom 14.1%DStrongest: walkability B, cost of living B·lowest: health D
984Springfield TownshipFayette County · 2,634 people37.3bottom 14.0%DStrongest: cost of living A, hazard risk C+·lowest: walkability D
985Tobyhanna TownshipMonroe County · 8,380 people37.2bottom 13.8%DStrongest: hazard risk A, schools B−·lowest: health C
986SharonMercer County · 12,648 people37.1bottom 13.7%DStrongest: walkability A−, hazard risk B+·lowest: health D
987LebanonLebanon County · 26,479 people37.0bottom 13.5%DStrongest: walkability A, cost of living B·lowest: health D
988UplandDelaware County · 3,049 people36.9bottom 13.4%DStrongest: walkability A+, cost of living B+·lowest: schools D
989Decatur TownshipMifflin County · 2,943 people36.8bottom 13.2%DStrongest: cost of living B+, hazard risk C+·lowest: health C−
990Foster TownshipLuzerne County · 3,555 people36.7bottom 13.0%DStrongest: hazard risk A, cost of living B−·lowest: walkability D
991Mount OliverAllegheny County · 3,222 people36.4bottom 12.6%DStrongest: walkability A+, hazard risk A+·lowest: health D−
992LewistownMifflin County · 8,385 people36.3bottom 12.5%DStrongest: cost of living B+, walkability B·lowest: health D−
993LarksvilleLuzerne County · 4,321 people36.2bottom 12.3%DStrongest: hazard risk B−, health B−·lowest: schools C
994Plains TownshipLuzerne County · 10,010 people36.2bottom 12.2%DStrongest: walkability B, safety B−·lowest: schools D
995ColumbiaLancaster County · 10,314 people36.1bottom 12.0%DStrongest: walkability A, hazard risk A−·lowest: schools D
996Tinicum TownshipDelaware County · 3,985 people35.9bottom 11.7%DStrongest: walkability A, hazard risk B−·lowest: safety C−
997WeatherlyCarbon County · 2,546 people35.8bottom 11.6%DStrongest: cost of living A−, hazard risk B+·lowest: safety D
998Wilkes-Barre TownshipLuzerne County · 3,236 people35.7bottom 11.5%DStrongest: hazard risk A+, walkability A−·lowest: safety D−
999HighspireDauphin County · 2,725 people35.6bottom 11.3%DStrongest: walkability B, cost of living B−·lowest: schools D−
1000CollingdaleDelaware County · 8,898 people35.6bottom 11.3%DStrongest: walkability A+, hazard risk A+·lowest: health D
1001East LansdowneDelaware County · 2,703 people35.2bottom 10.8%DStrongest: walkability A+, hazard risk A·lowest: health D
1002LancasterLancaster County · 58,366 people34.7bottom 10.2%DStrongest: walkability A, cost of living C+·lowest: schools D
1003WilkinsburgAllegheny County · 13,602 people34.5bottom 10.1%DStrongest: walkability A+, hazard risk A·lowest: safety D
1004JohnstownCambria County · 17,654 people34.2bottom 9.8%DStrongest: walkability A, cost of living A·lowest: health D−
1005ScrantonLackawanna County · 75,514 people34.1bottom 9.6%DStrongest: walkability A, hazard risk B−·lowest: schools C−
1006ArnoldWestmoreland County · 4,619 people34.1bottom 9.5%DStrongest: walkability A, cost of living A·lowest: health D
1007Jenkins TownshipLuzerne County · 4,552 people33.9bottom 9.4%DStrongest: hazard risk B−, jobs & income C+·lowest: cost of living C−
1008FolcroftDelaware County · 6,780 people33.7bottom 9.0%DStrongest: walkability A, hazard risk A·lowest: schools D
1009UniontownFayette County · 9,434 people33.5bottom 8.7%DStrongest: walkability A, cost of living A−·lowest: safety D−
1010ReadingBerks County · 95,832 people33.0bottom 8.1%DStrongest: walkability A, cost of living B·lowest: health D−
1011PhiladelphiaPhiladelphia County · 1,574,281 people32.9bottom 8.1%DStrongest: walkability A+, hazard risk B−·lowest: safety D−
1012PottstownMontgomery County · 23,322 people32.9bottom 8.0%DStrongest: walkability A+, hazard risk C+·lowest: safety D
1013ChesterDelaware County · 33,996 people32.8bottom 7.9%DStrongest: walkability A+, cost of living A−·lowest: health D−
1014ErieErie County · 91,838 people32.8bottom 7.9%DStrongest: walkability A+, hazard risk A·lowest: schools D
1015Sharon HillDelaware County · 5,995 people32.5bottom 7.5%DStrongest: walkability A+, hazard risk A·lowest: schools D
1016McKeesportAllegheny County · 16,907 people32.4bottom 7.4%DStrongest: walkability A+, cost of living A−·lowest: safety D−
1017West HazletonLuzerne County · 5,284 people31.8bottom 6.7%DStrongest: hazard risk A+, safety B·lowest: health D−
1018NorristownMontgomery County · 35,911 people31.2bottom 6.1%DStrongest: walkability A+, jobs & income C+·lowest: schools C−
1019Wilkes-BarreLuzerne County · 44,523 people31.2bottom 6.1%DStrongest: walkability A, cost of living B−·lowest: health D
1020Bear Creek TownshipLuzerne County · 2,820 people31.1bottom 6.0%DStrongest: hazard risk A−, jobs & income B·lowest: walkability D−
1021AllentownLehigh County · 126,044 people30.8bottom 5.6%DStrongest: walkability A+, hazard risk B−·lowest: schools D
1022Mahanoy CitySchuylkill County · 3,539 people30.7bottom 5.6%DStrongest: walkability A, cost of living A−·lowest: health D−
1023YorkYork County · 45,342 people30.6bottom 5.5%DStrongest: walkability A+, cost of living B·lowest: schools D−
1024Hazle TownshipLuzerne County · 10,460 people30.2bottom 5.1%DStrongest: hazard risk A+, cost of living B−·lowest: health D
1025PlymouthLuzerne County · 5,801 people30.1bottom 5.0%DStrongest: walkability A, cost of living B·lowest: safety D
1026SteeltonDauphin County · 6,328 people29.1bottom 4.1%D−Strongest: walkability A+, cost of living B·lowest: schools D−
1027CoatesvilleChester County · 13,283 people28.3bottom 3.5%D−Strongest: walkability A, jobs & income C+·lowest: health D
1028FarrellMercer County · 4,110 people28.1bottom 3.4%D−Strongest: hazard risk A, cost of living B+·lowest: health D−
1029HarrisburgDauphin County · 50,522 people28.1bottom 3.3%D−Strongest: walkability A+, cost of living B·lowest: schools D−
1030EdwardsvilleLuzerne County · 4,927 people27.8bottom 3.2%D−Strongest: hazard risk B−, cost of living B−·lowest: health D
1031McKees RocksAllegheny County · 5,624 people27.1bottom 2.6%D−Strongest: walkability A+, cost of living B·lowest: safety D
1032DarbyDelaware County · 10,666 people26.7bottom 2.5%D−Strongest: walkability A+, hazard risk B−·lowest: health D−
Method

How this list is made

Each town’s overall grade blends seven livability grades: cost of living (weight 18), safety (18), schools (16), health (14), jobs & income (12), walkability (8) and hazard risk (4). A town needs 2,500+ residents and three of the first four. Letters are national, so an A here means the same as an A in any state; the list is the same towns in the same order, ranked within Pennsylvania. Towns without their own FBI figures are graded on the rest and their page says why.

Data years: crime 2023–2025 (FBI), Census ACS 2020–2024, CDC PLACES 2025, state school tests. How grades work

Left off: college campuses

Places where more than half the residents are college students (ACS) are graded like every town but kept off this list, since its figures mostly describe student life.

Quick answers

Questions people ask

What is the best place to live in Pennsylvania?

Youngwood (Westmoreland County) ranks first of 1,032 graded towns, with an A+; cost of living (A+) and hazard risk (A) are its strongest grades; health (B+) is its lowest. East Marlborough Township and Findlay Township follow.

What is the best small town in Pennsylvania?

Among towns of 2,500 to 9,999 residents, Youngwood ranks first (A+), then East Marlborough Township and Findlay Township.

How are these towns ranked?

By the overall grade, which blends seven livability grades from public data. The letter is national; the rank is within Pennsylvania. The full method is on How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with an overall grade (1,032 in Pennsylvania). 714 smaller places have subject grades only; 2 towns of 2,500+ lack enough data for a grade; 3 college campuses (State College, Shippensburg Township, Maxatawny Township) are left off. Every town is on the Pennsylvania page.

Go deeper

More Pennsylvania lists

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

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

Best places to live in other states