Home › Pennsylvania › Rankings › Best places to live 40.24° N · 79.58° W 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
All towns Small towns (2,500–9,999) 40.24° N · 79.58° W #1 Westmoreland County · 2,878 people A+ Strongest: cost of living A+ , hazard risk A · lowest: health B+
A+ Cost– SafetyA SchoolsB+ HealthA− JobsA− WalkA Hazards
#2 Chester County · 7,924 people A+ Strongest: safety A+ , schools A+ · lowest: cost of living C+
C+ CostA+ SafetyA+ SchoolsA HealthA+ JobsA− WalkA− Hazards
#3 Allegheny County · 7,541 people A+ Strongest: hazard risk A+ , schools A+ · lowest: walkability C+
B CostA SafetyA+ SchoolsA− HealthA JobsC+ 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.
# Town Score Grade What drives it
1 Youngwood Westmoreland County · 2,878 people 84.4 top 0.1% A+ Strongest: cost of living A+ , hazard risk A · lowest: health B+ 2 East Marlborough Township Chester County · 7,924 people 82.3 top 0.1% A+ Strongest: safety A+ , schools A+ · lowest: cost of living C+ 3 Findlay Township Allegheny County · 7,541 people 79.4 top 0.3% A+ Strongest: hazard risk A+ , schools A+ · lowest: walkability C+ 4 Birmingham Township Chester County · 4,118 people 79.3 top 0.3% A+ Strongest: safety A+ , schools A+ · lowest: cost of living C+ 5 Beaver Beaver County · 4,342 people 78.8 top 0.3% A+ Strongest: schools A+ , walkability A+ · lowest: cost of living B 6 Upper Providence Township Delaware County · 10,861 people 78.7 top 0.3% A+ Strongest: safety A+ , schools A+ · lowest: cost of living C− 7 Fox Chapel Allegheny County · 5,139 people 77.7 top 0.5% A+ Strongest: schools A+ , safety A+ · lowest: cost of living C− 8 Malvern Chester County · 3,427 people 77.6 top 0.5% A+ Strongest: hazard risk A+ , health A+ · lowest: cost of living D 9 Manor Westmoreland County · 3,482 people 77.5 top 0.5% A+ Strongest: safety A+ , schools A+ · lowest: walkability C− 10 West Vincent Township Chester County · 6,885 people 77.2 top 0.5% A+ Strongest: jobs & income A+ , safety A+ · lowest: cost of living C− 11 Bethel Park Allegheny County · 32,074 people 77.2 top 0.6% A+ Strongest: hazard risk A+ , schools A · lowest: cost of living C 12 East Brandywine Township Chester County · 10,594 people 77.1 top 0.6% A+ Strongest: safety A+ , schools A+ · lowest: cost of living C− 13 North Huntingdon Township Westmoreland County · 31,697 people 77.0 top 0.6% A+ Strongest: schools A+ , hazard risk A · lowest: walkability B− 14 Willistown Township Chester County · 11,443 people 76.8 top 0.7% A+ Strongest: hazard risk A+ , jobs & income A+ · lowest: cost of living D 15 Nether Providence Township Delaware County · 14,468 people 76.6 top 0.8% A+ Strongest: health A+ , schools A+ · lowest: cost of living D 16 West Deer Township Allegheny County · 12,301 people 76.5 top 0.8% A+ Strongest: hazard risk A+ , safety A · lowest: walkability B− 17 Hampden Township Cumberland County · 35,401 people 76.4 top 0.8% A+ Strongest: safety A+ , schools A · lowest: cost of living C 18 Camp Hill Cumberland County · 8,199 people 76.2 top 0.9% A+ Strongest: jobs & income A , health A · lowest: cost of living C 19 Plum Allegheny County · 26,225 people 76.1 top 0.9% A+ Strongest: hazard risk A+ , jobs & income A · lowest: cost of living B− 20 McCandless Township Allegheny County · 28,439 people 76.0 top 1.0% A+ Strongest: hazard risk A+ , schools A+ · lowest: cost of living C− 21 South Park Township Allegheny County · 13,613 people 75.9 top 1.0% A+ Strongest: safety A , jobs & income A · lowest: cost of living C 22 Upper Uwchlan Township Chester County · 13,681 people 75.8 top 1.0% A+ Strongest: jobs & income A+ , safety A+ · lowest: cost of living D 23 Canonsburg Washington County · 9,529 people 75.7 top 1.1% A+ Strongest: schools A , safety A · lowest: cost of living B 24 Hampton Township Allegheny County · 17,808 people 75.4 top 1.1% A+ Strongest: hazard risk A+ , schools A+ · lowest: cost of living C− 25 Upper Dublin Township Montgomery County · 27,258 people 75.4 top 1.2% A+ Strongest: jobs & income A+ , schools A+ · lowest: cost of living D 26 Clarks Summit Lackawanna County · 5,069 people 75.3 top 1.2% A+ Strongest: hazard risk A , safety A · lowest: cost of living C− 27 Lititz Lancaster County · 9,689 people 75.3 top 1.2% A+ Strongest: jobs & income A , safety A · lowest: cost of living C 28 Irwin Westmoreland County · 3,759 people 75.3 top 1.3% A+ Strongest: schools A+ , hazard risk A · lowest: health B− 29 Penn Township Butler County · 4,890 people 75.3 top 1.3% A+ Strongest: safety A , schools A · lowest: walkability C+ 30 Buckingham Township Bucks County · 20,757 people 75.2 top 1.3% A+ Strongest: health A+ , jobs & income A+ · lowest: cost of living C− 31 Indiana Township Allegheny County · 7,420 people 75.2 top 1.3% A+ Strongest: schools A+ , safety A+ · lowest: cost of living C− 32 Swarthmore Delaware County · 6,561 people 75.2 top 1.3% A+ Strongest: walkability A+ , health A+ · lowest: cost of living D 33 West Pikeland Township Chester County · 4,045 people 75.1 top 1.4% A+ Strongest: health A+ , jobs & income A+ · lowest: cost of living C− 34 New Britain Township Bucks County · 12,377 people 75.1 top 1.4% A+ Strongest: jobs & income A , health A · lowest: cost of living C− 35 Pleasant Hills Allegheny County · 8,212 people 75.1 top 1.4% A+ Strongest: hazard risk A+ , schools A · lowest: cost of living C+ 36 Newtown Township Delaware County · 15,438 people 75.1 top 1.4% A+ Strongest: hazard risk A+ , jobs & income A+ · lowest: cost of living D 37 Middlesex Township Butler County · 7,513 people 75.1 top 1.4% A+ Strongest: safety A+ , schools A+ · lowest: walkability C− 38 Elizabeth Township Lancaster County · 3,951 people 75.0 top 1.4% A+ Strongest: jobs & income A+ , schools A− · lowest: cost of living B 39 South Fayette Township Allegheny County · 18,648 people 74.9 top 1.5% A+ Strongest: jobs & income A+ , schools A+ · lowest: cost of living C 40 Hegins Township Schuylkill County · 3,368 people 74.9 top 1.5% A+ Strongest: safety A+ , cost of living A · lowest: schools B− 41 Murrysville Westmoreland County · 20,636 people 74.9 top 1.5% A+ Strongest: schools A+ , safety A+ · lowest: cost of living C− 42 West View Allegheny County · 6,355 people 74.8 top 1.5% A+ Strongest: hazard risk A+ , schools A · lowest: cost of living B− 43 Easttown Township Chester County · 11,090 people 74.8 top 1.5% A+ Strongest: hazard risk A+ , schools A+ · lowest: cost of living D 44 Penn Township Westmoreland County · 20,755 people 74.8 top 1.6% A+ Strongest: safety A+ , schools A+ · lowest: cost of living C 45 Castle Shannon Allegheny County · 8,006 people 74.7 top 1.6% A+ Strongest: walkability A+ , safety A · lowest: cost of living B− 46 East Vincent Township Chester County · 7,775 people 74.5 top 1.7% A+ Strongest: safety A , schools A · lowest: cost of living C+ 47 Green Tree Allegheny County · 4,672 people 74.5 top 1.7% A+ Strongest: hazard risk A+ , jobs & income A · lowest: cost of living C 48 Franklin Park Allegheny County · 14,978 people 74.4 top 1.8% A+ Strongest: schools A+ , hazard risk A+ · lowest: cost of living C− 49 Brighton Township Beaver County · 8,791 people 74.3 top 1.8% A+ Strongest: hazard risk A+ , schools A+ · lowest: walkability C+ 50 Narberth Montgomery County · 4,479 people 74.3 top 1.9% A+ Strongest: walkability A+ , schools A+ · lowest: cost of living D 51 Whitpain Township Montgomery County · 20,483 people 74.1 top 2.0% A+ Strongest: health A+ , schools A+ · lowest: cost of living D 52 Lower Moreland Township Montgomery County · 14,116 people 74.1 top 2.0% A+ Strongest: jobs & income A+ , schools A · lowest: cost of living C− 53 Northampton Township Bucks County · 39,919 people 74.1 top 2.1% A+ Strongest: jobs & income A+ , safety A+ · lowest: cost of living D 54 Alburtis Lehigh County · 2,609 people 74.0 top 2.1% A+ Strongest: safety A+ , health A · lowest: cost of living C+ 55 Shaler Township Allegheny County · 26,833 people 73.8 top 2.3% A+ Strongest: safety A , health A− · lowest: cost of living C+ 56 Bethel Township Delaware County · 9,774 people 73.8 top 2.4% A+ Strongest: jobs & income A+ , hazard risk A+ · lowest: cost of living C− 57 Lower Burrell Westmoreland County · 11,470 people 73.8 top 2.4% A+ Strongest: safety A , cost of living A− · lowest: walkability B 58 Solebury Township Bucks County · 8,642 people 73.7 top 2.4% A+ Strongest: jobs & income A+ , schools A+ · lowest: cost of living D 59 Ralpho Township Northumberland County · 4,181 people 73.6 top 2.5% A+ Strongest: safety A+ , jobs & income A · lowest: walkability C+ 60 O'Hara Township Allegheny County · 8,909 people 73.6 top 2.5% A+ Strongest: schools A+ , safety A+ · lowest: cost of living D 61 Moon Township Allegheny County · 26,756 people 73.6 top 2.5% A+ Strongest: jobs & income A , schools A · lowest: cost of living C 62 Tredyffrin Township Chester County · 31,818 people 73.5 top 2.6% A+ Strongest: health A+ , schools A+ · lowest: cost of living D 63 Uwchlan Township Chester County · 19,615 people 73.4 top 2.7% A+ Strongest: health A+ , jobs & income A+ · lowest: cost of living D 64 Schuylkill Township Chester County · 8,960 people 73.4 top 2.7% A+ Strongest: safety A+ , jobs & income A+ · lowest: cost of living C− 65 Springfield Township Montgomery County · 21,030 people 73.4 top 2.7% A+ Strongest: health A , walkability A · lowest: cost of living C− 66 Upper Allen Township Cumberland County · 24,700 people 73.4 top 2.7% A+ Strongest: jobs & income A , walkability A · lowest: cost of living C− 67 Scott Township Allegheny County · 16,838 people 73.2 top 2.8% A+ Strongest: walkability A , hazard risk A · lowest: cost of living B− 68 Trafford Westmoreland County · 3,211 people 73.2 top 2.8% A+ Strongest: schools A+ , walkability A · lowest: hazard risk B− 69 Charlestown Township Chester County · 6,577 people 73.2 top 2.8% A+ Strongest: health A+ , jobs & income A+ · lowest: cost of living C− 70 Scott Township Lackawanna County · 4,736 people 73.1 top 2.8% A+ Strongest: safety A+ , hazard risk A− · lowest: cost of living B− 71 Haverford Township Delaware County · 50,997 people 73.0 top 2.9% A+ Strongest: health A+ , walkability A+ · lowest: cost of living D 72 Zelienople Butler County · 3,752 people 73.0 top 2.9% A+ Strongest: safety A+ , schools A · lowest: hazard risk C 73 Lower Providence Township Montgomery County · 26,242 people 72.9 top 3.0% A+ Strongest: jobs & income A , health A · lowest: cost of living D 74 Jackson Township Cambria County · 4,076 people 72.9 top 3.1% A+ Strongest: hazard risk A+ , safety A+ · lowest: health C− 75 Adams Township Butler County · 15,927 people 72.8 top 3.1% A+ Strongest: safety A+ , schools A+ · lowest: cost of living D 76 North Wales Montgomery County · 3,422 people 72.8 top 3.1% A+ Strongest: walkability A+ , hazard risk A+ · lowest: cost of living C− 77 Peters Township Washington County · 23,262 people 72.7 top 3.2% A+ Strongest: schools A+ , jobs & income A+ · lowest: cost of living C− 78 North Strabane Township Washington County · 17,433 people 72.7 top 3.2% A+ Strongest: hazard risk A , schools A · lowest: cost of living C− 79 Skippack Township Montgomery County · 14,502 people 72.7 top 3.2% A+ Strongest: jobs & income A+ , hazard risk A · lowest: cost of living C 80 Washington Township Westmoreland County · 6,789 people 72.7 top 3.3% A+ Strongest: safety A+ , hazard risk A · lowest: walkability D 81 Strasburg Lancaster County · 3,085 people 72.6 top 3.3% A+ Strongest: safety A+ , schools A · lowest: cost of living C+ 82 Baldwin Allegheny County · 20,516 people 72.6 top 3.4% A+ Strongest: hazard risk A+ , walkability A− · lowest: cost of living B− 83 Mechanicsburg Cumberland County · 10,037 people 72.6 top 3.4% A+ Strongest: jobs & income A , health A · lowest: cost of living B− 84 Radnor Township Delaware County · 32,930 people 72.6 top 3.4% A+ Strongest: schools A+ , health A+ · lowest: cost of living D− 85 Whitemarsh Township Montgomery County · 20,198 people 72.5 top 3.4% A+ Strongest: health A+ , schools A+ · lowest: cost of living D 86 Yardley Bucks County · 2,577 people 72.5 top 3.5% A+ Strongest: walkability A+ , health A · lowest: hazard risk D 87 Trappe Montgomery County · 4,061 people 72.4 top 3.5% A+ Strongest: hazard risk A+ , jobs & income A+ · lowest: cost of living D 88 Ohio Township Allegheny County · 7,268 people 72.4 top 3.5% A+ Strongest: hazard risk A+ , schools A+ · lowest: cost of living D 89 Mount Pleasant Westmoreland County · 4,108 people 72.4 top 3.6% A+ Strongest: safety A+ , cost of living A+ · lowest: health C+ 90 Upper St. Clair Township Allegheny County · 20,466 people 72.3 top 3.6% A+ Strongest: schools A+ , health A+ · lowest: cost of living D 91 South Buffalo Township Armstrong County · 2,674 people 72.3 top 3.6% A+ Strongest: schools A , safety A · lowest: walkability C− 92 Marshall Township Allegheny County · 10,499 people 72.3 top 3.6% A+ Strongest: schools A+ , jobs & income A+ · lowest: cost of living D 93 Mount Joy Lancaster County · 8,319 people 72.3 top 3.7% A+ Strongest: safety A , walkability A · lowest: hazard risk C+ 94 Whitehall Allegheny County · 14,521 people 72.2 top 3.8% A+ Strongest: hazard risk A+ , walkability A · lowest: cost of living B− 95 Fairview Township Luzerne County · 4,742 people 72.2 top 3.8% A+ Strongest: safety A+ , schools A− · lowest: walkability C 96 Warrington Township Bucks County · 26,261 people 72.1 top 3.9% A+ Strongest: health A , hazard risk A · lowest: cost of living D 97 Marple Township Delaware County · 24,323 people 72.1 top 3.9% A+ Strongest: hazard risk A+ , schools A · lowest: cost of living C− 98 Franconia Township Montgomery County · 13,827 people 72.1 top 3.9% A+ Strongest: hazard risk A , safety A · lowest: cost of living D 99 Pulaski Township Lawrence County · 3,043 people 72.1 top 4.0% A+ Strongest: safety A , cost of living A · lowest: walkability C− 100 Ambler Montgomery County · 6,840 people 71.9 top 4.1% A+ Strongest: walkability A+ , schools A+ · lowest: cost of living C− 101 Conshohocken Montgomery County · 9,266 people 71.8 top 4.3% A+ Strongest: walkability A+ , health A+ · lowest: cost of living C− 102 Conemaugh Township Somerset County · 6,563 people 71.7 top 4.4% A+ Strongest: schools A+ , hazard risk A · lowest: walkability D 103 South Londonderry Township Lebanon County · 8,940 people 71.6 top 4.5% A+ Strongest: safety A+ , jobs & income A · lowest: cost of living C− 104 Hempfield Township Westmoreland County · 41,421 people 71.6 top 4.5% A+ Strongest: hazard risk A+ , schools A · lowest: walkability C+ 105 Neshannock Township Lawrence County · 9,599 people 71.5 top 4.6% A+ Strongest: safety A+ , schools A · lowest: walkability C+ 106 Mahoning Township Lawrence County · 2,649 people 71.3 top 4.8% A+ Strongest: safety A+ , cost of living A+ · lowest: walkability D 107 Doylestown Township Bucks County · 18,137 people 71.3 top 4.8% A+ Strongest: jobs & income A+ , health A · lowest: cost of living D 108 Upper Saucon Township Lehigh County · 18,217 people 71.3 top 4.8% A+ Strongest: schools A+ , jobs & income A+ · lowest: cost of living C− 109 Reserve Township Allegheny County · 3,122 people 71.3 top 4.8% A+ Strongest: safety A , walkability A · lowest: hazard risk C− 110 Dormont Allegheny County · 7,816 people 71.3 top 4.9% A+ Strongest: walkability A+ , hazard risk A+ · lowest: cost of living C+ 111 Kane McKean County · 3,463 people 71.3 top 4.9% A+ Strongest: hazard risk A+ , walkability A · lowest: jobs & income C− 112 Collegeville Montgomery County · 5,287 people 71.2 top 4.9% A+ Strongest: walkability A+ , schools A · lowest: cost of living D 113 Lower Salford Township Montgomery County · 16,444 people 71.2 top 5.0% A+ Strongest: safety A , health A · lowest: cost of living D 114 Chester Heights Delaware County · 3,183 people 71.2 top 5.0% A+ Strongest: schools A+ , jobs & income A · lowest: cost of living D 115 New Britain Bucks County · 2,799 people 71.1 top 5.1% A Strongest: jobs & income A+ , walkability A+ · lowest: cost of living D 116 Ferguson Township Centre County · 18,813 people 71.1 top 5.1% A Strongest: hazard risk A+ , walkability A+ · lowest: cost of living D 117 Cecil Township Washington County · 15,190 people 71.1 top 5.1% A Strongest: safety A+ , schools A · lowest: cost of living C− 118 Franklin Township Beaver County · 3,864 people 71.1 top 5.1% A Strongest: safety A , cost of living A− · lowest: walkability C 119 East Pikeland Township Chester County · 8,654 people 71.0 top 5.2% A Strongest: jobs & income A+ , health A · lowest: cost of living D 120 Middletown Township Delaware County · 17,342 people 71.0 top 5.2% A Strongest: schools A+ , jobs & income A+ · lowest: cost of living D− 121 Bellefonte Centre County · 5,862 people 71.0 top 5.3% A Strongest: safety A+ , walkability A+ · lowest: cost of living C+ 122 East Caln Township Chester County · 5,971 people 70.8 top 5.5% A Strongest: schools A+ , jobs & income A+ · lowest: cost of living D 123 Doylestown Bucks County · 8,330 people 70.8 top 5.5% A Strongest: hazard risk A+ , walkability A+ · lowest: cost of living D 124 East Whiteland Township Chester County · 14,983 people 70.8 top 5.5% A Strongest: hazard risk A+ , health A+ · lowest: cost of living D 125 Upper Macungie Township Lehigh County · 29,600 people 70.8 top 5.5% A Strongest: schools A , jobs & income A · lowest: cost of living D 126 Grove City Mercer County · 7,694 people 70.8 top 5.6% A Strongest: walkability A , safety A− · lowest: jobs & income B− 127 Chartiers Township Washington County · 9,302 people 70.8 top 5.6% A Strongest: safety A , jobs & income A · lowest: walkability C− 128 Richland Township Allegheny County · 11,840 people 70.8 top 5.6% A Strongest: hazard risk A+ , schools A+ · lowest: cost of living C− 129 Lower Gwynedd Township Montgomery County · 12,290 people 70.8 top 5.7% A Strongest: health A+ , schools A+ · lowest: cost of living D− 130 Elizabethtown Lancaster County · 11,961 people 70.7 top 5.7% A Strongest: walkability A , schools A− · lowest: cost of living B− 131 Coopersburg Lehigh County · 2,535 people 70.7 top 5.8% A Strongest: schools A+ , jobs & income A · lowest: cost of living C 132 Millvale Allegheny County · 3,211 people 70.7 top 5.8% A Strongest: walkability A+ , schools A− · lowest: hazard risk D 133 North Whitehall Township Lehigh County · 16,033 people 70.7 top 5.8% A Strongest: schools A , hazard risk A · lowest: cost of living C+ 134 Cumberland Township Adams County · 7,219 people 70.7 top 5.8% A Strongest: safety A , hazard risk A− · lowest: walkability B 135 Aspinwall Allegheny County · 2,809 people 70.7 top 5.9% A Strongest: walkability A+ , health A+ · lowest: hazard risk D− 136 Warwick Township Bucks County · 14,843 people 70.6 top 5.9% A Strongest: jobs & income A+ , health A · lowest: cost of living C− 137 Upper Makefield Township Bucks County · 8,848 people 70.6 top 5.9% A Strongest: jobs & income A+ , health A+ · lowest: cost of living C− 138 Cranberry Township Butler County · 35,244 people 70.6 top 5.9% A Strongest: health A+ , jobs & income A · lowest: cost of living D 139 Adams Township Cambria County · 5,558 people 70.4 top 6.1% A Strongest: safety A+ , cost of living A · lowest: walkability D 140 Pine Township Allegheny County · 15,475 people 70.4 top 6.2% A Strongest: hazard risk A+ , schools A+ · lowest: cost of living D 141 Horsham Township Montgomery County · 27,882 people 70.3 top 6.2% A Strongest: jobs & income A+ , health A · lowest: cost of living D 142 East Greenville Montgomery County · 3,154 people 70.3 top 6.3% A Strongest: hazard risk A , safety A · lowest: cost of living B− 143 West Whiteland Township Chester County · 20,826 people 70.2 top 6.4% A Strongest: jobs & income A+ , health A+ · lowest: cost of living C− 144 Souderton Montgomery County · 7,288 people 70.2 top 6.5% A Strongest: hazard risk A+ , walkability A · lowest: cost of living C 145 Westtown Township Chester County · 11,290 people 70.2 top 6.6% A Strongest: hazard risk A , jobs & income A · lowest: cost of living D 146 Greencastle Franklin County · 4,222 people 70.1 top 6.6% A Strongest: hazard risk A , walkability A · lowest: cost of living B 147 Wrightstown Township Bucks County · 3,278 people 70.1 top 6.7% A Strongest: jobs & income A+ , health A+ · lowest: cost of living D 148 Douglass Township Montgomery County · 11,292 people 70.1 top 6.7% A Strongest: safety A+ , jobs & income A · lowest: walkability C+ 149 Penn Township Chester County · 6,340 people 70.1 top 6.7% A Strongest: jobs & income A+ , hazard risk A · lowest: walkability C+ 150 Slippery Rock Butler County · 3,551 people 69.9 top 7.0% A Strongest: hazard risk A+ , walkability A · lowest: cost of living C+ 151 Ingram Allegheny County · 3,222 people 69.8 top 7.1% A Strongest: walkability A , schools A · lowest: hazard risk C 152 Pennsbury Township Chester County · 3,879 people 69.8 top 7.1% A Strongest: jobs & income A+ , schools A+ · lowest: cost of living D 153 Seven Fields Butler County · 2,864 people 69.7 top 7.2% A Strongest: health A , schools A · lowest: cost of living D 154 Pocopson Township Chester County · 4,480 people 69.7 top 7.2% A Strongest: jobs & income A+ , schools A+ · lowest: cost of living C 155 Lower Makefield Township Bucks County · 34,028 people 69.5 top 7.5% A Strongest: health A , jobs & income A · lowest: cost of living D 156 Plumstead Township Bucks County · 14,357 people 69.5 top 7.6% A Strongest: health A , schools A · lowest: cost of living D 157 Jackson Township Butler County · 6,585 people 69.5 top 7.7% A Strongest: jobs & income A , schools A · lowest: cost of living C 158 North Beaver Township Lawrence County · 3,934 people 69.4 top 7.7% A Strongest: safety A+ , cost of living A · lowest: walkability C− 159 Hollidaysburg Blair County · 5,470 people 69.3 top 7.8% A Strongest: walkability A , health A− · lowest: cost of living C+ 160 Carroll Township York County · 7,416 people 69.3 top 7.9% A Strongest: safety A+ , hazard risk A · lowest: cost of living C 161 College Township Centre County · 10,393 people 69.2 top 8.1% A Strongest: walkability A+ , hazard risk A+ · lowest: cost of living C− 162 Upper Gwynedd Township Montgomery County · 17,255 people 69.2 top 8.1% A Strongest: jobs & income A , health A · lowest: cost of living D 163 Newtown Township Bucks County · 19,806 people 69.2 top 8.1% A Strongest: health A+ , schools A · lowest: cost of living D 164 East Goshen Township Chester County · 18,365 people 69.2 top 8.1% A Strongest: health A+ , hazard risk A · lowest: cost of living D 165 North Sewickley Township Beaver County · 5,441 people 69.1 top 8.2% A Strongest: safety A , cost of living A− · lowest: walkability C− 166 Salem Township Westmoreland County · 6,006 people 69.1 top 8.2% A Strongest: hazard risk A , cost of living A · lowest: schools B− 167 Shenango Township Lawrence County · 6,960 people 69.0 top 8.3% A Strongest: safety A , cost of living A · lowest: health C− 168 Orwigsburg Schuylkill County · 3,003 people 69.0 top 8.4% A Strongest: hazard risk A , jobs & income A− · lowest: walkability B− 169 Hatboro Montgomery County · 8,593 people 69.0 top 8.5% A Strongest: walkability A+ , jobs & income A− · lowest: cost of living D 170 Upper Salford Township Montgomery County · 3,182 people 69.0 top 8.5% A Strongest: jobs & income A+ , health A · lowest: walkability C 171 Reading Township Adams County · 5,958 people 68.8 top 8.7% A Strongest: safety A+ , jobs & income A− · lowest: walkability D 172 Silver Spring Township Cumberland County · 21,670 people 68.8 top 8.8% A Strongest: jobs & income A+ , schools A · lowest: cost of living C− 173 South Coventry Township Chester County · 2,822 people 68.8 top 8.8% A Strongest: jobs & income A+ , schools A · lowest: cost of living C 174 Oakmont Allegheny County · 6,576 people 68.7 top 9.0% A Strongest: schools A , health A · lowest: cost of living C− 175 Rockledge Montgomery County · 2,613 people 68.6 top 9.2% A Strongest: hazard risk A+ , walkability A+ · lowest: cost of living C 176 Girard Erie County · 2,906 people 68.5 top 9.2% A Strongest: hazard risk A , cost of living A · lowest: jobs & income C 178 Patton Township Centre County · 15,623 people 68.5 top 9.3% A Strongest: hazard risk A+ , walkability A+ · lowest: cost of living D 179 East Petersburg Lancaster County · 4,702 people 68.5 top 9.3% A Strongest: jobs & income A , schools A− · lowest: walkability C+ 180 Lewisburg Union County · 5,226 people 68.4 top 9.4% A Strongest: schools A+ , walkability A+ · lowest: hazard risk C− 181 Jenkintown Montgomery County · 4,785 people 68.4 top 9.5% A Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D 182 Springdale Allegheny County · 3,234 people 68.4 top 9.5% A Strongest: walkability A , cost of living A− · lowest: schools C+ 183 Delmont Westmoreland County · 2,630 people 68.4 top 9.5% A Strongest: hazard risk A+ , safety A+ · lowest: jobs & income C 184 East Bradford Township Chester County · 10,970 people 68.3 top 9.6% A Strongest: health A , schools A · lowest: cost of living D 185 Sewickley Allegheny County · 3,729 people 68.3 top 9.7% A Strongest: walkability A+ , schools A+ · lowest: cost of living D 186 Elizabeth Township Allegheny County · 12,399 people 68.3 top 9.7% A Strongest: schools A , safety A− · lowest: walkability C+ 187 Spring Township Centre County · 8,195 people 68.2 top 9.7% A Strongest: safety A+ , hazard risk A · lowest: cost of living C 188 Springfield Township Bucks County · 5,246 people 68.2 top 9.9% A Strongest: jobs & income A+ , safety A · lowest: walkability C− 189 Ebensburg Cambria County · 3,228 people 68.2 top 9.9% A Strongest: hazard risk A+ , health A · lowest: jobs & income C 190 North Londonderry Township Lebanon County · 9,109 people 68.1 top 10.0% A Strongest: jobs & income A , schools A · lowest: cost of living C− 191 Londonderry Township Dauphin County · 4,925 people 68.0 top 10.1% A Strongest: jobs & income A , schools B+ · lowest: hazard risk B− 192 North Franklin Township Washington County · 4,726 people 68.0 top 10.1% A Strongest: hazard risk A , schools A− · lowest: health C+ 193 Conestoga Township Lancaster County · 3,916 people 67.9 top 10.3% A Strongest: schools A− , jobs & income A− · lowest: walkability C 194 Upper Nazareth Township Northampton County · 8,521 people 67.9 top 10.4% A Strongest: jobs & income A+ , schools A · lowest: cost of living C 195 Edgmont Township Delaware County · 4,706 people 67.9 top 10.5% A Strongest: jobs & income A+ , schools A+ · lowest: cost of living D− 196 Mount Pleasant Township Washington County · 3,351 people 67.8 top 10.5% A Strongest: jobs & income A , hazard risk A− · lowest: walkability C− 197 Perkiomen Township Montgomery County · 8,965 people 67.8 top 10.6% A Strongest: jobs & income A+ , schools A · lowest: cost of living C− 198 Halfmoon Township Centre County · 2,805 people 67.8 top 10.6% A Strongest: schools A , health A · lowest: walkability C+ 199 Concord Township Delaware County · 18,477 people 67.7 top 10.7% A Strongest: jobs & income A+ , hazard risk A+ · lowest: cost of living D− 200 Jefferson Hills Allegheny County · 12,357 people 67.7 top 10.8% A Strongest: schools A , health A · lowest: cost of living C− 201 Annville Township Lebanon County · 5,037 people 67.7 top 10.8% A Strongest: walkability A+ , health B+ · lowest: hazard risk C+ 202 Franklin Township Butler County · 2,602 people 67.6 top 10.9% A Strongest: schools A , hazard risk A · lowest: walkability C 203 Tinicum Township Bucks County · 3,810 people 67.6 top 10.9% A Strongest: safety A , jobs & income A− · lowest: cost of living C− 204 Lower Merion Township Montgomery County · 64,691 people 67.6 top 11.0% A Strongest: schools A+ , health A+ · lowest: cost of living D− 205 North Fayette Township Allegheny County · 16,017 people 67.6 top 11.0% A Strongest: schools A+ , hazard risk A · lowest: cost of living C 206 Lancaster Township Butler County · 3,734 people 67.6 top 11.1% A Strongest: safety A+ , schools A · lowest: walkability D 207 Jackson Township Luzerne County · 4,568 people 67.6 top 11.1% A Strongest: safety A+ , jobs & income A · lowest: walkability D 208 East Cocalico Township Lancaster County · 11,124 people 67.5 top 11.2% A Strongest: safety A , jobs & income A · lowest: walkability C+ 209 Oley Township Berks County · 3,874 people 67.5 top 11.2% A Strongest: jobs & income A , health A · lowest: cost of living C− 210 Latrobe Westmoreland County · 7,826 people 67.5 top 11.2% A Strongest: cost of living A , schools A · lowest: jobs & income C 211 Towamencin Township Montgomery County · 17,955 people 67.5 top 11.3% A Strongest: health A , safety A− · lowest: cost of living C− 212 Thornbury Township Chester County · 3,165 people 67.5 top 11.3% A Strongest: jobs & income A+ , health A · lowest: cost of living D 213 West Bradford Township Chester County · 14,780 people 67.5 top 11.3% A Strongest: schools A+ , hazard risk A · lowest: cost of living D 214 Blair Township Blair County · 4,695 people 67.5 top 11.4% A Strongest: jobs & income A− , schools A− · lowest: cost of living B− 215 Portage Township Cambria County · 3,335 people 67.5 top 11.4% A Strongest: cost of living A+ , schools A · lowest: walkability C− 216 West Hempfield Township Lancaster County · 17,162 people 67.4 top 11.5% A Strongest: jobs & income A , schools A− · lowest: walkability C+ 217 Upper Milford Township Lehigh County · 8,254 people 67.4 top 11.5% A Strongest: jobs & income A , hazard risk A · lowest: cost of living C 218 Allegheny Township Cambria County · 2,730 people 67.3 top 11.6% A Strongest: hazard risk A+ , cost of living A− · lowest: schools B− 219 Allegheny Township Westmoreland County · 8,134 people 67.3 top 11.6% A Strongest: safety A , schools A− · lowest: walkability C+ 220 West Earl Township Lancaster County · 8,407 people 67.3 top 11.6% A Strongest: safety A+ , jobs & income A− · lowest: hazard risk C− 221 Sellersville Bucks County · 4,501 people 67.3 top 11.7% A Strongest: jobs & income A , walkability A− · lowest: cost of living C+ 222 Bedminster Township Bucks County · 7,501 people 67.3 top 11.8% A Strongest: safety A , health A · lowest: cost of living D 223 Buffalo Township Butler County · 8,214 people 67.2 top 11.8% A Strongest: jobs & income A , schools A · lowest: walkability C 224 Marysville Perry County · 2,717 people 67.2 top 11.8% A Strongest: safety A− , cost of living A− · lowest: hazard risk C− 225 Lower Frederick Township Montgomery County · 4,917 people 67.2 top 11.9% A Strongest: schools A , safety A · lowest: cost of living C− 226 Monroe Township Cumberland County · 6,748 people 67.2 top 11.9% A Strongest: jobs & income A , schools A · lowest: walkability C 227 Manheim Township Lancaster County · 44,826 people 67.2 top 11.9% A Strongest: jobs & income A , schools A · lowest: cost of living C− 228 Springfield Township Delaware County · 25,039 people 67.2 top 12.0% A Strongest: jobs & income A+ , schools A+ · lowest: cost of living C− 229 Hilltown Township Bucks County · 16,884 people 67.2 top 12.0% A Strongest: hazard risk A , jobs & income A · lowest: cost of living C− 230 Selinsgrove Snyder County · 5,488 people 67.0 top 12.3% A Strongest: walkability A+ , safety A · lowest: hazard risk C 231 Monaghan Township York County · 2,817 people 67.0 top 12.3% A Strongest: jobs & income A , health A− · lowest: walkability C 232 Ridley Park Delaware County · 7,255 people 67.0 top 12.4% A Strongest: walkability A , hazard risk A · lowest: cost of living C 233 Northampton Northampton County · 10,570 people 67.0 top 12.4% A Strongest: walkability A+ , safety A · lowest: hazard risk C+ 234 Penndel Bucks County · 2,507 people 66.9 top 12.4% A Strongest: walkability A+ , safety A+ · lowest: cost of living C− 235 Aston Township Delaware County · 16,760 people 66.9 top 12.4% A Strongest: hazard risk A , health A− · lowest: cost of living C− 236 London Grove Township Chester County · 9,047 people 66.9 top 12.5% A Strongest: jobs & income A+ , schools A · lowest: cost of living C 237 Churchill Allegheny County · 3,014 people 66.8 top 12.7% A Strongest: hazard risk A+ , jobs & income A+ · lowest: schools D 238 Wallace Township Chester County · 3,759 people 66.8 top 12.7% A Strongest: jobs & income A+ , schools A+ · lowest: walkability D 239 Lower Milford Township Lehigh County · 3,898 people 66.8 top 12.8% A Strongest: schools A+ , jobs & income A+ · lowest: walkability D 240 Ohioville Beaver County · 3,317 people 66.7 top 12.9% A Strongest: safety A , hazard risk A− · lowest: walkability D 241 Telford Montgomery County · 4,978 people 66.7 top 12.9% A Strongest: hazard risk A+ , walkability A · lowest: cost of living C 242 East Buffalo Township Union County · 8,084 people 66.6 top 13.0% A Strongest: schools A+ , jobs & income A · lowest: cost of living D 243 Millersburg Dauphin County · 2,540 people 66.5 top 13.3% A Strongest: safety A , cost of living A · lowest: jobs & income C+ 244 Cresson Township Cambria County · 2,809 people 66.5 top 13.4% A Strongest: hazard risk A+ , safety A · lowest: jobs & income C+ 245 Dallas Township Luzerne County · 9,554 people 66.5 top 13.4% A Strongest: hazard risk A+ , safety A · lowest: cost of living C− 246 Thornbury Township Delaware County · 6,965 people 66.5 top 13.4% A Strongest: health A+ , hazard risk A · lowest: cost of living D 247 Straban Township Adams County · 4,968 people 66.5 top 13.4% A Strongest: hazard risk A , jobs & income B+ · lowest: cost of living B 248 Derry Westmoreland County · 2,561 people 66.5 top 13.4% A Strongest: cost of living A , safety A · lowest: jobs & income D 249 Shrewsbury York County · 4,014 people 66.4 top 13.5% A Strongest: hazard risk A , schools A · lowest: cost of living C+ 250 Lansdale Montgomery County · 18,986 people 66.4 top 13.6% A Strongest: walkability A+ , hazard risk A · lowest: cost of living C− 251 Montgomery Township Montgomery County · 26,210 people 66.4 top 13.6% A Strongest: hazard risk A+ , jobs & income A+ · lowest: cost of living D 252 New Hanover Township Montgomery County · 13,528 people 66.4 top 13.7% A Strongest: safety A , jobs & income A− · lowest: walkability C− 253 Unity Township Westmoreland County · 21,196 people 66.3 top 13.7% A Strongest: hazard risk A+ , schools A · lowest: jobs & income C+ 254 Somerset Township Washington County · 2,538 people 66.3 top 13.7% A Strongest: cost of living A , hazard risk A− · lowest: walkability C 255 South Abington Township Lackawanna County · 9,624 people 66.3 top 13.7% A Strongest: health A , schools A · lowest: cost of living D 256 East Hempfield Township Lancaster County · 27,287 people 66.3 top 13.8% A Strongest: jobs & income A , schools A− · lowest: cost of living C 257 Spring Grove York County · 2,520 people 66.3 top 13.9% A Strongest: walkability A , schools A− · lowest: hazard risk C 258 Worcester Township Montgomery County · 11,191 people 66.2 top 14.0% A Strongest: jobs & income A+ , health A · lowest: cost of living D− 259 Jefferson Township Butler County · 5,096 people 66.2 top 14.0% A Strongest: schools A , hazard risk A− · lowest: walkability C+ 260 Hellam Township York County · 6,007 people 66.2 top 14.1% A Strongest: jobs & income A , safety A · lowest: walkability C− 261 Indiana Indiana County · 14,697 people 66.1 top 14.2% A Strongest: hazard risk A+ , walkability A+ · lowest: jobs & income C+ 262 Upper Southampton Township Bucks County · 15,067 people 66.1 top 14.3% A Strongest: jobs & income A , hazard risk A · lowest: cost of living D 263 Kennett Township Chester County · 9,253 people 66.0 top 14.4% A Strongest: safety A+ , health A · lowest: cost of living D 264 Franklin Township York County · 5,182 people 66.0 top 14.5% A Strongest: jobs & income A , hazard risk A · lowest: walkability C− 265 Derry Township Dauphin County · 25,179 people 66.0 top 14.6% A Strongest: schools A , health A · lowest: cost of living C− 266 Gettysburg Adams County · 8,365 people 65.9 top 14.6% A Strongest: walkability A+ , hazard risk A+ · lowest: jobs & income C 267 Phoenixville Chester County · 20,356 people 65.9 top 14.6% A Strongest: walkability A+ , health A · lowest: cost of living C− 268 Warwick Township Chester County · 2,599 people 65.9 top 14.7% A Strongest: schools A , hazard risk A · lowest: cost of living C 269 Chadds Ford Township Delaware County · 3,992 people 65.9 top 14.7% A Strongest: schools A+ , health A+ · lowest: cost of living D 270 Clinton Township Butler County · 2,824 people 65.8 top 14.8% A Strongest: schools A , hazard risk A · lowest: walkability D− 271 South Middleton Township Cumberland County · 17,792 people 65.8 top 14.8% A Strongest: jobs & income A− , hazard risk A− · lowest: walkability C+ 272 Lower Nazareth Township Northampton County · 7,187 people 65.8 top 14.9% A Strongest: schools A , jobs & income A− · lowest: cost of living C 273 Dillsburg York County · 2,635 people 65.7 top 15.2% A− Strongest: hazard risk A+ , health A− · lowest: walkability B− 274 Lower Heidelberg Township Berks County · 6,901 people 65.7 top 15.2% A− Strongest: jobs & income A+ , safety A+ · lowest: cost of living D 275 Mountville Lancaster County · 2,977 people 65.7 top 15.2% A− Strongest: hazard risk A , schools A− · lowest: health C 276 Pen Argyl Northampton County · 3,468 people 65.7 top 15.2% A− Strongest: hazard risk A+ , walkability A− · lowest: health B− 277 Robeson Township Berks County · 7,805 people 65.7 top 15.3% A− Strongest: safety A , jobs & income A− · lowest: walkability C 278 Hatfield Montgomery County · 3,424 people 65.7 top 15.3% A− Strongest: walkability A , jobs & income A− · lowest: cost of living C 279 Bridgeville Allegheny County · 4,569 people 65.6 top 15.4% A− Strongest: walkability A , cost of living B+ · lowest: jobs & income C+ 280 Jefferson Township Lackawanna County · 3,883 people 65.6 top 15.4% A− Strongest: safety A+ , hazard risk A · lowest: walkability C− 281 Limerick Township Montgomery County · 21,436 people 65.6 top 15.5% A− Strongest: jobs & income A , schools A · lowest: cost of living C− 282 Rice Township Luzerne County · 3,834 people 65.5 top 15.6% A− Strongest: safety A , jobs & income A · lowest: cost of living D 283 Upper Providence Township Montgomery County · 24,963 people 65.5 top 15.7% A− Strongest: health A , schools A · lowest: cost of living D 284 Womelsdorf Berks County · 2,986 people 65.5 top 15.7% A− Strongest: jobs & income A+ , safety A+ · lowest: schools C+ 285 Ross Township Allegheny County · 32,218 people 65.4 top 15.8% A− Strongest: hazard risk A , schools A · lowest: cost of living C 286 Millersville Lancaster County · 9,280 people 65.4 top 15.8% A− Strongest: safety A , schools A− · lowest: cost of living C 287 Hatfield Township Montgomery County · 20,904 people 65.4 top 15.9% A− Strongest: health A , hazard risk A · lowest: cost of living D 288 West Goshen Township Chester County · 24,224 people 65.3 top 15.9% A− Strongest: hazard risk A+ , jobs & income A+ · lowest: cost of living D 289 Wright Township Luzerne County · 5,938 people 65.3 top 16.0% A− Strongest: hazard risk A , safety A · lowest: walkability D 290 Conewago Township Dauphin County · 3,067 people 65.3 top 16.0% A− Strongest: hazard risk A− , jobs & income A− · lowest: walkability C 291 Denver Lancaster County · 3,747 people 65.2 top 16.1% A− Strongest: schools A− , jobs & income A− · lowest: health C+ 292 Robinson Township Allegheny County · 15,735 people 65.2 top 16.2% A− Strongest: jobs & income A+ , hazard risk A · lowest: cost of living C− 293 Ellwood City Lawrence County · 7,362 people 65.2 top 16.2% A− Strongest: cost of living A , walkability A− · lowest: hazard risk C+ 294 Lower Windsor Township York County · 7,845 people 65.1 top 16.5% A− Strongest: cost of living A− , safety A− · lowest: walkability C− 295 Norwood Delaware County · 5,927 people 65.1 top 16.6% A− Strongest: walkability A , safety A · lowest: cost of living C+ 296 Royersford Montgomery County · 4,888 people 65.0 top 16.7% A− Strongest: schools A , walkability A− · lowest: cost of living C− 297 South Pymatuning Township Mercer County · 2,566 people 65.0 top 16.8% A− Strongest: safety A , hazard risk A− · lowest: walkability C 298 Manchester York County · 2,821 people 65.0 top 16.8% A− Strongest: hazard risk A , jobs & income A · lowest: walkability C 299 Mifflinburg Union County · 3,436 people 65.0 top 16.9% A− Strongest: walkability A− , cost of living B+ · lowest: hazard risk C− 300 Mount Joy Township Lancaster County · 10,815 people 64.9 top 16.9% A− Strongest: jobs & income A , health A− · lowest: cost of living C+ 301 Centerville Washington County · 3,223 people 64.9 top 17.1% A− Strongest: cost of living A+ , safety A · lowest: walkability D 302 Baden Beaver County · 3,831 people 64.8 top 17.2% A− Strongest: cost of living A , hazard risk A · lowest: schools C 303 Kelly Township Union County · 3,667 people 64.8 top 17.3% A− Strongest: schools A+ , health A− · lowest: hazard risk C+ 304 Edinboro Erie County · 5,790 people 64.7 top 17.4% A− Strongest: walkability A+ , hazard risk A · lowest: cost of living C+ 305 Harris Township Centre County · 5,882 people 64.7 top 17.5% A− Strongest: schools A , health A · lowest: cost of living D 306 East Pennsboro Township Cumberland County · 21,658 people 64.6 top 17.8% A− Strongest: safety A− , health A− · lowest: schools C+ 307 Heidelberg Township Lehigh County · 3,411 people 64.5 top 18.0% A− Strongest: jobs & income A− , schools A− · lowest: walkability D 308 Palmyra Lebanon County · 7,762 people 64.4 top 18.1% A− Strongest: schools A , hazard risk A · lowest: health C+ 309 Manor Township Lancaster County · 21,969 people 64.4 top 18.2% A− Strongest: safety A , schools A− · lowest: cost of living C 310 Spring Township Berks County · 28,873 people 64.2 top 18.6% A− Strongest: jobs & income A , hazard risk A · lowest: cost of living C− 311 Manor Township Armstrong County · 4,068 people 64.2 top 18.6% A− Strongest: cost of living A , safety A · lowest: hazard risk C− 312 South Heidelberg Township Berks County · 7,942 people 64.2 top 18.6% A− Strongest: hazard risk A , safety A · lowest: walkability C 313 Etna Allegheny County · 3,269 people 64.1 top 18.7% A− Strongest: walkability A+ , safety A− · lowest: hazard risk C− 314 Salford Township Montgomery County · 3,086 people 64.1 top 18.8% A− Strongest: jobs & income A+ , hazard risk A · lowest: cost of living C− 315 Center Township Beaver County · 11,998 people 64.1 top 18.8% A− Strongest: hazard risk A+ , jobs & income A− · lowest: cost of living B− 316 New London Township Chester County · 5,881 people 64.1 top 18.8% A− Strongest: jobs & income A , schools A · lowest: walkability C− 317 Nazareth Northampton County · 6,091 people 64.1 top 18.8% A− Strongest: hazard risk A , schools A · lowest: cost of living C+ 318 Monaca Beaver County · 5,456 people 64.1 top 18.9% A− Strongest: cost of living A , hazard risk A− · lowest: health B− 319 Emmaus Lehigh County · 12,514 people 64.0 top 19.0% A− Strongest: walkability A− , jobs & income A− · lowest: cost of living C 320 Perkasie Bucks County · 9,312 people 64.0 top 19.1% A− Strongest: jobs & income A− , health A− · lowest: cost of living C 321 Lower Saucon Township Northampton County · 11,134 people 63.9 top 19.3% A− Strongest: schools A , jobs & income A · lowest: cost of living C− 322 London Britain Township Chester County · 3,180 people 63.9 top 19.3% A− Strongest: health A , schools A · lowest: cost of living C 323 New Cumberland Cumberland County · 7,590 people 63.8 top 19.7% A− Strongest: walkability A− , safety A− · lowest: hazard risk D 324 St. Clair Schuylkill County · 2,755 people 63.7 top 19.7% A− Strongest: walkability A , safety A · lowest: hazard risk D 325 Red Hill Montgomery County · 2,508 people 63.7 top 19.8% A− Strongest: hazard risk A− , cost of living B+ · lowest: walkability B 326 Raccoon Township Beaver County · 2,737 people 63.7 top 19.8% A− Strongest: hazard risk A+ , safety A · lowest: walkability C− 327 Manheim Township York County · 3,555 people 63.7 top 20.0% A− Strongest: hazard risk A− , jobs & income A− · lowest: cost of living B− 328 Harmony Township Beaver County · 3,071 people 63.6 top 20.0% A− Strongest: hazard risk A , cost of living A− · lowest: schools C 329 Bethel Township Berks County · 4,160 people 63.6 top 20.0% A− Strongest: safety A+ , hazard risk A · lowest: cost of living C 330 Kenhorst Berks County · 3,028 people 63.6 top 20.1% A− Strongest: walkability A , jobs & income A− · lowest: schools B− 331 Cornwall Lebanon County · 4,698 people 63.6 top 20.1% A− Strongest: safety A+ , jobs & income A+ · lowest: cost of living D 332 Chalfont Bucks County · 4,419 people 63.6 top 20.2% A− Strongest: health A , schools A · lowest: cost of living D 333 Pine Township Mercer County · 4,730 people 63.5 top 20.3% A− Strongest: hazard risk A , jobs & income A− · lowest: walkability C 334 Winfield Township Butler County · 3,287 people 63.5 top 20.3% A− Strongest: schools A , hazard risk B+ · lowest: walkability C+ 335 New Hope Bucks County · 2,629 people 63.5 top 20.3% A− Strongest: schools A+ , health A+ · lowest: cost of living D 336 South Whitehall Township Lehigh County · 21,655 people 63.4 top 20.5% A− Strongest: schools A , health A− · lowest: cost of living D 337 Nockamixon Township Bucks County · 3,370 people 63.4 top 20.5% A− Strongest: jobs & income A , schools A− · lowest: cost of living C 338 Warwick Township Lancaster County · 19,533 people 63.4 top 20.6% A− Strongest: jobs & income A , schools A− · lowest: cost of living C 339 East Coventry Township Chester County · 7,463 people 63.4 top 20.6% A− Strongest: schools A , safety A · lowest: cost of living D 340 Bedford Bedford County · 2,817 people 63.4 top 20.6% A− Strongest: safety A− , schools A− · lowest: hazard risk C 341 Archbald Lackawanna County · 7,598 people 63.4 top 20.7% A− Strongest: safety A− , health B+ · lowest: cost of living C+ 342 North Coventry Township Chester County · 8,413 people 63.3 top 20.8% A− Strongest: schools A , jobs & income A · lowest: walkability C− 343 Wilmington Township Lawrence County · 2,642 people 63.3 top 20.8% A− Strongest: schools A− , cost of living B+ · lowest: jobs & income C+ 344 Warrington Township York County · 4,681 people 63.3 top 20.8% A− Strongest: jobs & income A , hazard risk B+ · lowest: walkability D 345 Fairview Township Erie County · 11,494 people 63.2 top 20.9% A− Strongest: schools A , hazard risk A− · lowest: cost of living C− 346 Pennsburg Montgomery County · 4,036 people 63.2 top 21.0% A− Strongest: hazard risk A , jobs & income A · lowest: cost of living B− 347 Bushkill Township Northampton County · 8,739 people 63.2 top 21.0% A− Strongest: jobs & income A , schools A · lowest: walkability D 348 Macungie Lehigh County · 3,395 people 63.1 top 21.2% A− Strongest: safety A+ , walkability A− · lowest: cost of living D 349 Spring City Chester County · 3,878 people 63.1 top 21.2% A− Strongest: schools A , walkability A− · lowest: hazard risk C 350 North Union Township Fayette County · 11,368 people 63.1 top 21.2% A− Strongest: safety A+ , cost of living A · lowest: jobs & income C− 351 Fairview Township York County · 18,015 people 63.1 top 21.3% A− Strongest: jobs & income A , safety A− · lowest: walkability C− 352 Weisenberg Township Lehigh County · 5,102 people 63.0 top 21.3% A− Strongest: jobs & income A+ , hazard risk A · lowest: cost of living C− 353 Lower Macungie Township Lehigh County · 33,507 people 63.0 top 21.4% A− Strongest: jobs & income A+ , health A− · lowest: cost of living D 354 Montoursville Lycoming County · 4,635 people 63.0 top 21.4% A− Strongest: walkability A , schools A · lowest: hazard risk D 355 Sharpsburg Allegheny County · 2,990 people 63.0 top 21.4% A− Strongest: walkability A+ , schools A+ · lowest: hazard risk D− 356 Forest Hills Allegheny County · 6,116 people 63.0 top 21.5% A− Strongest: walkability A+ , hazard risk A+ · lowest: schools D 357 Tulpehocken Township Berks County · 3,703 people 62.9 top 21.6% A− Strongest: safety A+ , schools B+ · lowest: walkability C+ 358 South Lebanon Township Lebanon County · 10,735 people 62.9 top 21.7% A− Strongest: safety A+ , hazard risk A− · lowest: cost of living C+ 359 East Rockhill Township Bucks County · 5,908 people 62.9 top 21.7% A− Strongest: jobs & income A− , health A− · lowest: walkability D 360 Avalon Allegheny County · 4,572 people 62.9 top 21.8% A− Strongest: walkability A+ , health B+ · lowest: hazard risk C+ 361 Douglass Township Berks County · 3,874 people 62.8 top 21.8% A− Strongest: jobs & income A , safety A · lowest: cost of living C 362 South Beaver Township Beaver County · 2,656 people 62.8 top 21.9% A− Strongest: safety A+ , schools B+ · lowest: walkability C+ 363 Avoca Luzerne County · 2,551 people 62.7 top 22.1% A− Strongest: safety A , walkability A− · lowest: hazard risk C− 364 Lemoyne Cumberland County · 4,801 people 62.7 top 22.3% A− Strongest: walkability A , health A− · lowest: cost of living B− 365 Kennett Square Chester County · 6,893 people 62.6 top 22.4% A− Strongest: walkability A , health A · lowest: cost of living D 366 Mahoning Township Montour County · 4,469 people 62.6 top 22.5% A− Strongest: schools A , jobs & income A− · lowest: cost of living D 367 Carroll Township Washington County · 5,274 people 62.6 top 22.5% A− Strongest: safety A+ , cost of living A · lowest: schools C 368 Freedom Township Blair County · 2,933 people 62.5 top 22.6% A− Strongest: cost of living B+ , schools B+ · lowest: health B− 369 Harveys Lake Luzerne County · 2,889 people 62.5 top 22.6% A− Strongest: safety A+ , health A− · lowest: cost of living C− 370 Ephrata Lancaster County · 13,647 people 62.5 top 22.7% A− Strongest: walkability A− , safety A− · lowest: schools B− 371 Falls Township Bucks County · 34,282 people 62.5 top 22.7% A− Strongest: schools A , health A− · lowest: cost of living C− 372 Ruscombmanor Township Berks County · 4,077 people 62.4 top 23.0% A− Strongest: hazard risk A+ , schools A− · lowest: walkability D− 373 Amity Township Berks County · 13,585 people 62.3 top 23.2% A− Strongest: safety A , jobs & income A− · lowest: cost of living C− 374 New Freedom York County · 5,116 people 62.2 top 23.4% A− Strongest: jobs & income A , schools A · lowest: cost of living C− 375 Smith Township Washington County · 4,205 people 62.2 top 23.4% A− Strongest: safety A , cost of living A− · lowest: health C 376 McKean Township Erie County · 4,340 people 62.2 top 23.4% A− Strongest: schools A , jobs & income A− · lowest: walkability C 377 Slippery Rock Township Lawrence County · 2,851 people 62.2 top 23.4% A− Strongest: schools A , jobs & income A− · lowest: walkability C 378 Cambria Township Cambria County · 5,672 people 62.2 top 23.5% A− Strongest: hazard risk A+ , schools A− · lowest: walkability C+ 379 Newton Township Lackawanna County · 2,956 people 62.2 top 23.5% A− Strongest: health A , schools A · lowest: walkability C− 380 Birdsboro Berks County · 5,161 people 62.1 top 23.6% A− Strongest: safety A , walkability B+ · lowest: cost of living C+ 381 Collier Township Allegheny County · 9,103 people 62.1 top 23.7% A− Strongest: jobs & income A+ , hazard risk A · lowest: cost of living D 382 Harborcreek Township Erie County · 16,603 people 62.1 top 23.7% A− Strongest: walkability A , hazard risk A · lowest: health C+ 383 Amwell Township Washington County · 3,646 people 62.1 top 23.7% A− Strongest: schools A− , cost of living A− · lowest: walkability D 384 Huntingdon Huntingdon County · 6,862 people 62.1 top 23.7% A− Strongest: walkability A , hazard risk A · lowest: jobs & income C 385 Longswamp Township Berks County · 5,716 people 62.0 top 23.9% A− Strongest: hazard risk A− , jobs & income A− · lowest: walkability C 386 Lower Southampton Township Bucks County · 20,414 people 62.0 top 24.0% A− Strongest: hazard risk A , walkability A− · lowest: cost of living C− 387 Lynn Township Lehigh County · 4,296 people 61.9 top 24.2% A− Strongest: schools A− , health B+ · lowest: walkability C 388 Abington Township Montgomery County · 58,656 people 61.9 top 24.2% A− Strongest: walkability A+ , hazard risk A · lowest: cost of living C− 389 Moore Township Northampton County · 9,508 people 61.9 top 24.3% A− Strongest: jobs & income A , hazard risk A− · lowest: walkability D 390 Dallastown York County · 4,198 people 61.9 top 24.3% A− Strongest: hazard risk A , walkability A · lowest: cost of living B− 391 Old Forge Lackawanna County · 8,640 people 61.8 top 24.6% A− Strongest: safety A− , health B+ · lowest: hazard risk B− 392 Mohnton Berks County · 2,939 people 61.8 top 24.7% A− Strongest: safety A , hazard risk A− · lowest: health B− 393 Paint Township Somerset County · 2,999 people 61.7 top 24.7% A− Strongest: hazard risk A+ , schools A · lowest: walkability D 394 Ligonier Township Westmoreland County · 5,952 people 61.7 top 25.0% A− Strongest: cost of living B+ , health B+ · lowest: hazard risk C+ 395 Middletown Township Bucks County · 45,547 people 61.6 top 25.1% B+ Strongest: jobs & income A , walkability A− · lowest: cost of living D 396 North Middleton Township Cumberland County · 13,031 people 61.6 top 25.1% B+ Strongest: safety A− , jobs & income A− · lowest: cost of living B− 397 Swoyersville Luzerne County · 5,155 people 61.6 top 25.2% B+ Strongest: cost of living A , safety A− · lowest: walkability C− 398 Waynesburg Greene County · 3,631 people 61.6 top 25.2% B+ Strongest: walkability A+ , cost of living A · lowest: jobs & income D 399 Kiskiminetas Township Armstrong County · 4,522 people 61.6 top 25.3% B+ Strongest: safety A , hazard risk A− · lowest: walkability C− 400 Alsace Township Berks County · 3,937 people 61.6 top 25.3% B+ Strongest: hazard risk A+ , schools A− · lowest: cost of living C 401 Bern Township Berks County · 6,780 people 61.5 top 25.4% B+ Strongest: jobs & income A+ , hazard risk A · lowest: cost of living C− 402 Southampton Township Franklin County · 8,604 people 61.4 top 25.8% B+ Strongest: cost of living A , hazard risk A− · lowest: walkability C− 403 Mansfield Tioga County · 2,937 people 61.4 top 25.8% B+ Strongest: safety A+ , walkability A+ · lowest: jobs & income D 404 East Huntingdon Township Westmoreland County · 7,587 people 61.3 top 26.0% B+ Strongest: cost of living A , hazard risk A · lowest: walkability C− 405 Marlborough Township Montgomery County · 3,563 people 61.3 top 26.0% B+ Strongest: safety A , jobs & income A− · lowest: cost of living C− 406 Carnegie Allegheny County · 7,777 people 61.3 top 26.1% B+ Strongest: walkability A+ , health B+ · lowest: schools C+ 407 Harrison Township Allegheny County · 9,688 people 61.3 top 26.1% B+ Strongest: walkability A , cost of living A− · lowest: schools C 408 Hopewell Township York County · 5,600 people 61.3 top 26.2% B+ Strongest: hazard risk A , jobs & income A− · lowest: walkability C 409 Lower Swatara Township Dauphin County · 10,043 people 61.2 top 26.3% B+ Strongest: safety A− , hazard risk A− · lowest: schools C 410 Antrim Township Franklin County · 16,481 people 61.2 top 26.3% B+ Strongest: hazard risk A− , schools A− · lowest: walkability D 411 Wellsboro Tioga County · 3,393 people 61.2 top 26.3% B+ Strongest: walkability A , health A− · lowest: jobs & income C− 412 South Franklin Township Washington County · 2,855 people 61.1 top 26.5% B+ Strongest: jobs & income A , hazard risk A · lowest: walkability C− 413 Brentwood Allegheny County · 9,597 people 61.1 top 26.6% B+ Strongest: walkability A+ , hazard risk A+ · lowest: jobs & income C+ 414 Strasburg Township Lancaster County · 4,704 people 61.1 top 26.6% B+ Strongest: schools A , jobs & income B+ · lowest: walkability C+ 415 Palmerton Carbon County · 5,615 people 61.1 top 26.6% B+ Strongest: walkability A− , safety A− · lowest: hazard risk D 416 Pequea Township Lancaster County · 6,372 people 61.1 top 26.6% B+ Strongest: jobs & income A+ , schools A− · lowest: walkability C− 417 East Hanover Township Dauphin County · 6,100 people 61.1 top 26.7% B+ Strongest: health A− , jobs & income B+ · lowest: walkability C 418 East Earl Township Lancaster County · 6,785 people 61.1 top 26.7% B+ Strongest: jobs & income A , safety A− · lowest: health C 419 Lehigh Township Northampton County · 10,936 people 61.1 top 26.8% B+ Strongest: safety A+ , jobs & income A− · lowest: walkability D 420 North Newton Township Cumberland County · 2,600 people 61.0 top 26.9% B+ Strongest: hazard risk A , walkability B+ · lowest: health C 421 North Catasauqua Northampton County · 3,229 people 61.0 top 27.0% B+ Strongest: jobs & income A , safety A− · lowest: hazard risk C 422 Sugarcreek Venango County · 4,680 people 61.0 top 27.0% B+ Strongest: cost of living A , safety A− · lowest: jobs & income C− 423 Penn Township Cumberland County · 2,937 people 60.9 top 27.0% B+ Strongest: jobs & income A− , hazard risk B+ · lowest: health C+ 424 Brecknock Township Berks County · 4,670 people 60.9 top 27.1% B+ Strongest: safety A+ , hazard risk A− · lowest: cost of living C 425 Greensburg Westmoreland County · 14,462 people 60.9 top 27.1% B+ Strongest: hazard risk A+ , walkability A− · lowest: jobs & income C+ 426 Slippery Rock Township Butler County · 8,349 people 60.8 top 27.5% B+ Strongest: schools A , hazard risk A− · lowest: jobs & income D 427 West Mead Township Crawford County · 4,937 people 60.7 top 27.5% B+ Strongest: hazard risk A+ , safety A+ · lowest: schools C+ 428 Conewago Township Adams County · 8,075 people 60.7 top 27.6% B+ Strongest: schools B+ , safety B+ · lowest: health B− 429 Lower Allen Township Cumberland County · 21,254 people 60.6 top 27.9% B+ Strongest: health A− , jobs & income A− · lowest: cost of living C 430 Newberry Township York County · 16,377 people 60.5 top 28.2% B+ Strongest: jobs & income A− , cost of living B+ · lowest: walkability C− 431 Patterson Township Beaver County · 3,038 people 60.5 top 28.3% B+ Strongest: safety A+ , schools B+ · lowest: walkability C+ 432 Hellertown Northampton County · 6,138 people 60.4 top 28.3% B+ Strongest: walkability A , schools A · lowest: cost of living C 433 Forward Township Allegheny County · 2,918 people 60.4 top 28.4% B+ Strongest: schools A , cost of living B+ · lowest: walkability D 434 Kennedy Township Allegheny County · 8,419 people 60.4 top 28.5% B+ Strongest: schools A , jobs & income A− · lowest: cost of living C 435 White Deer Township Union County · 4,363 people 60.3 top 28.6% B+ Strongest: cost of living A , jobs & income A− · lowest: hazard risk C− 436 Sewickley Township Westmoreland County · 5,535 people 60.3 top 28.7% B+ Strongest: cost of living B+ , jobs & income B+ · lowest: walkability C+ 437 Downingtown Chester County · 8,384 people 60.2 top 28.9% B+ Strongest: schools A+ , health A · lowest: cost of living C− 438 South Hanover Township Dauphin County · 7,372 people 60.2 top 29.0% B+ Strongest: health A , jobs & income A · lowest: cost of living D 439 Bridgeport Montgomery County · 5,758 people 60.1 top 29.1% B+ Strongest: walkability A+ , health A · lowest: hazard risk C− 440 Lake City Erie County · 2,842 people 60.1 top 29.1% B+ Strongest: hazard risk A , schools A− · lowest: jobs & income C+ 441 Millcreek Township Erie County · 52,680 people 60.1 top 29.1% B+ Strongest: schools A− , health A− · lowest: cost of living C− 442 Westmont Cambria County · 4,747 people 60.1 top 29.1% B+ Strongest: hazard risk A+ , health B+ · lowest: walkability C+ 443 Port Vue Allegheny County · 3,519 people 60.1 top 29.2% B+ Strongest: safety A+ , cost of living A · lowest: schools C 444 Waterford Township Erie County · 3,852 people 60.1 top 29.2% B+ Strongest: schools A , hazard risk A · lowest: walkability D 445 Vandergrift Westmoreland County · 4,903 people 60.1 top 29.2% B+ Strongest: walkability A , cost of living A · lowest: jobs & income D 446 Blakely Lackawanna County · 6,611 people 60.0 top 29.3% B+ Strongest: walkability B+ , schools B+ · lowest: hazard risk C− 447 Warminster Township Bucks County · 33,254 people 59.9 top 29.5% B+ Strongest: hazard risk A , jobs & income A− · lowest: cost of living D 448 DuBois Clearfield County · 7,254 people 59.9 top 29.7% B+ Strongest: walkability A , hazard risk A · lowest: safety C 449 Wyoming Luzerne County · 3,163 people 59.9 top 29.7% B+ Strongest: health A− , jobs & income B+ · lowest: walkability C+ 450 West Newton Westmoreland County · 2,569 people 59.8 top 29.8% B+ Strongest: cost of living A+ , walkability A− · lowest: jobs & income C 451 West Rockhill Township Bucks County · 5,455 people 59.8 top 30.0% B+ Strongest: jobs & income A+ , hazard risk A · lowest: cost of living D 452 Tyrone Blair County · 5,226 people 59.8 top 30.0% B+ Strongest: cost of living A , walkability A · lowest: hazard risk D 453 Shenango Township Mercer County · 3,431 people 59.7 top 30.2% B+ Strongest: schools A− , safety A− · lowest: walkability D 454 Plymouth Township Montgomery County · 18,555 people 59.6 top 30.3% B+ Strongest: schools A+ , health A · lowest: safety D 455 Martic Township Lancaster County · 5,135 people 59.6 top 30.4% B+ Strongest: schools A− , jobs & income A− · lowest: walkability D 456 Jim Thorpe Carbon County · 4,531 people 59.6 top 30.4% B+ Strongest: hazard risk A− , walkability A− · lowest: schools C+ 457 Upper Moreland Township Montgomery County · 25,880 people 59.6 top 30.5% B+ Strongest: hazard risk A , walkability A · lowest: cost of living D 458 Ridgway Elk County · 3,893 people 59.6 top 30.5% B+ Strongest: cost of living A+ , schools A · lowest: hazard risk D 459 Bellevue Allegheny County · 7,888 people 59.6 top 30.5% B+ Strongest: walkability A , health A− · lowest: hazard risk C+ 460 Hummelstown Dauphin County · 4,492 people 59.5 top 30.6% B+ Strongest: walkability A , health A− · lowest: cost of living C+ 461 Benner Township Centre County · 8,995 people 59.4 top 30.8% B+ Strongest: hazard risk A+ , jobs & income B+ · lowest: walkability C− 462 Littlestown Adams County · 4,895 people 59.4 top 30.8% B+ Strongest: hazard risk A , safety A− · lowest: health C 463 Economy Beaver County · 9,098 people 59.4 top 30.9% B+ Strongest: jobs & income A− , safety A− · lowest: walkability C− 464 Dunmore Lackawanna County · 14,249 people 59.4 top 30.9% B+ Strongest: hazard risk A , health A− · lowest: cost of living C+ 465 Brookhaven Delaware County · 8,362 people 59.4 top 30.9% B+ Strongest: jobs & income A , walkability A− · lowest: cost of living C 466 Upper Yoder Township Cambria County · 4,985 people 59.4 top 31.0% B+ Strongest: hazard risk A+ , cost of living B+ · lowest: walkability C+ 467 Derry Township Westmoreland County · 13,360 people 59.3 top 31.1% B+ Strongest: hazard risk A+ , cost of living A− · lowest: jobs & income C+ 468 Upper Pottsgrove Township Montgomery County · 6,356 people 59.3 top 31.2% B+ Strongest: hazard risk A , safety A · lowest: cost of living C− 469 Upper Oxford Township Chester County · 2,595 people 59.2 top 31.4% B+ Strongest: hazard risk A− , jobs & income A− · lowest: cost of living C+ 470 South Williamsport Lycoming County · 6,124 people 59.2 top 31.4% B+ Strongest: walkability A− , safety B+ · lowest: hazard risk C+ 471 Smithfield Township Huntingdon County · 3,981 people 59.2 top 31.5% B+ Strongest: cost of living A , hazard risk A− · lowest: jobs & income C 472 North Hopewell Township York County · 2,805 people 59.1 top 31.7% B+ Strongest: safety A , jobs & income A− · lowest: walkability D 473 Penn Township Lancaster County · 10,693 people 59.0 top 31.8% B+ Strongest: jobs & income A , health B+ · lowest: cost of living C 474 Greenville Mercer County · 5,406 people 59.0 top 31.8% B+ Strongest: walkability A , cost of living A · lowest: hazard risk C− 475 West Chester Chester County · 19,591 people 59.0 top 31.9% B+ Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D 476 Girard Township Erie County · 4,780 people 59.0 top 32.1% B+ Strongest: hazard risk A− , schools A− · lowest: walkability D 477 Gregg Township Union County · 3,594 people 58.9 top 32.2% B+ Strongest: cost of living A , schools A− · lowest: walkability D 478 Wind Gap Northampton County · 3,630 people 58.9 top 32.3% B+ Strongest: hazard risk A , schools B+ · lowest: cost of living C+ 479 West Lampeter Township Lancaster County · 17,275 people 58.8 top 32.5% B+ Strongest: jobs & income A , safety A · lowest: cost of living D 480 Ridley Township Delaware County · 30,956 people 58.8 top 32.6% B+ Strongest: walkability A+ , hazard risk A− · lowest: cost of living C 481 Frankstown Township Blair County · 7,423 people 58.7 top 32.6% B+ Strongest: jobs & income A− , health A− · lowest: walkability D 482 Shrewsbury Township York County · 7,158 people 58.7 top 32.7% B+ Strongest: schools A , jobs & income A− · lowest: cost of living C− 483 West Manheim Township York County · 11,139 people 58.7 top 32.8% B+ Strongest: jobs & income A , safety A− · lowest: walkability D 484 Greenfield Township Blair County · 3,688 people 58.6 top 32.8% B+ Strongest: safety B+ , schools B+ · lowest: health C+ 485 Fox Township Elk County · 3,495 people 58.6 top 32.9% B+ Strongest: cost of living A , jobs & income B · lowest: walkability C− 486 Conoy Township Lancaster County · 3,289 people 58.6 top 32.9% B+ Strongest: schools A− , jobs & income A− · lowest: walkability C− 487 Brookville Jefferson County · 3,883 people 58.5 top 33.1% B+ Strongest: walkability A , cost of living B+ · lowest: jobs & income C− 488 Marietta Lancaster County · 2,931 people 58.5 top 33.2% B+ Strongest: walkability A , jobs & income B · lowest: hazard risk D 489 West Hanover Township Dauphin County · 11,601 people 58.5 top 33.2% B+ Strongest: jobs & income A , health A · lowest: cost of living C 490 Morton Delaware County · 2,768 people 58.5 top 33.3% B+ Strongest: walkability A+ , hazard risk A+ · lowest: cost of living C 491 Carroll Valley Adams County · 4,051 people 58.4 top 33.6% B+ Strongest: safety A , jobs & income A− · lowest: walkability D 492 South Huntingdon Township Westmoreland County · 5,303 people 58.3 top 33.7% B+ Strongest: cost of living A , hazard risk B+ · lowest: walkability C− 493 Latimore Township Adams County · 2,715 people 58.3 top 33.7% B+ Strongest: safety A+ , jobs & income B+ · lowest: walkability D− 494 Jessup Lackawanna County · 4,506 people 58.3 top 33.7% B+ Strongest: health B+ , schools B+ · lowest: hazard risk C+ 495 Sinking Spring Berks County · 4,584 people 58.3 top 33.8% B+ Strongest: hazard risk A , jobs & income A · lowest: cost of living C− 496 Brackenridge Allegheny County · 3,093 people 58.3 top 33.8% B+ Strongest: walkability A+ , cost of living A · lowest: hazard risk D 497 Middlesex Township Cumberland County · 7,636 people 58.3 top 33.8% B+ Strongest: hazard risk A , schools A · lowest: walkability D 498 Dallas Luzerne County · 2,685 people 58.3 top 33.9% B+ Strongest: hazard risk A+ , schools A− · lowest: cost of living C− 499 Springfield Township York County · 6,186 people 58.2 top 34.0% B+ Strongest: hazard risk A , schools A− · lowest: walkability C 500 West Cocalico Township Lancaster County · 7,607 people 58.2 top 34.1% B+ Strongest: schools A− , jobs & income B+ · lowest: walkability C− 501 Dickinson Township Cumberland County · 5,519 people 58.2 top 34.1% B+ Strongest: hazard risk A− , jobs & income A− · lowest: walkability C− 502 Middle Paxton Township Dauphin County · 5,114 people 58.2 top 34.1% B+ Strongest: health A , jobs & income A− · lowest: walkability D 503 Hanover Township Beaver County · 3,357 people 58.2 top 34.1% B+ Strongest: hazard risk A− , schools A− · lowest: walkability D 504 Akron Lancaster County · 4,093 people 58.2 top 34.1% B+ Strongest: jobs & income A , walkability B+ · lowest: cost of living C+ 505 Coplay Lehigh County · 3,532 people 58.2 top 34.2% B+ Strongest: safety A− , walkability B+ · lowest: cost of living C+ 506 Richland Township Cambria County · 11,936 people 58.2 top 34.2% B+ Strongest: hazard risk A+ , schools A · lowest: safety C− 507 Kingston Township Luzerne County · 7,231 people 58.1 top 34.2% B+ Strongest: hazard risk A , schools A− · lowest: walkability C− 508 Delaware Township Northumberland County · 4,287 people 58.1 top 34.3% B+ Strongest: schools A− , jobs & income B · lowest: hazard risk C− 509 Sadsbury Township Chester County · 4,741 people 58.1 top 34.3% B+ Strongest: jobs & income A , safety A · lowest: schools C− 510 Tunkhannock Township Wyoming County · 3,962 people 58.1 top 34.4% B+ Strongest: safety A , cost of living B · lowest: hazard risk C 511 Wormleysburg Cumberland County · 3,078 people 58.1 top 34.4% B+ Strongest: walkability A− , jobs & income B+ · lowest: hazard risk D 512 Fleetwood Berks County · 4,094 people 58.1 top 34.5% B+ Strongest: jobs & income A , health A− · lowest: cost of living C+ 513 Hopewell Township Beaver County · 13,104 people 58.0 top 34.6% B+ Strongest: hazard risk A , jobs & income B+ · lowest: walkability C 514 Mount Penn Berks County · 3,269 people 58.0 top 34.7% B+ Strongest: hazard risk A , walkability A · lowest: schools C− 515 Franklin Township Chester County · 4,467 people 57.9 top 34.8% B+ Strongest: health A , schools A · lowest: walkability D 516 Boggs Township Centre County · 2,686 people 57.9 top 34.8% B+ Strongest: schools B+ , health B · lowest: walkability C 517 North Codorus Township York County · 9,486 people 57.9 top 34.9% B+ Strongest: jobs & income A , schools A− · lowest: walkability D 518 Fairfield Township Lycoming County · 2,806 people 57.9 top 35.0% B+ Strongest: hazard risk A , schools A · lowest: walkability C− 519 Fayette Township Juniata County · 3,337 people 57.9 top 35.0% B+ Strongest: cost of living A , jobs & income B · lowest: health C 520 Harmar Township Allegheny County · 2,998 people 57.9 top 35.1% B Strongest: health A , walkability A · lowest: safety C 521 Centre Township Berks County · 4,264 people 57.8 top 35.1% B Strongest: jobs & income A , schools A− · lowest: walkability D 522 Lower Mount Bethel Township Northampton County · 2,923 people 57.8 top 35.2% B Strongest: jobs & income A− , cost of living B+ · lowest: hazard risk D 523 Potter Township Centre County · 3,637 people 57.8 top 35.3% B Strongest: schools A− , health B+ · lowest: walkability C− 524 East Manchester Township York County · 8,703 people 57.8 top 35.3% B Strongest: hazard risk A , jobs & income A− · lowest: cost of living C+ 525 Frackville Schuylkill County · 3,893 people 57.8 top 35.3% B Strongest: hazard risk A , safety A · lowest: health C 526 West Grove Chester County · 2,835 people 57.7 top 35.4% B Strongest: schools A , walkability A− · lowest: cost of living D 527 Millcreek Township Lebanon County · 4,443 people 57.7 top 35.4% B Strongest: safety A+ , hazard risk A · lowest: walkability D 528 Hamilton Township Adams County · 2,778 people 57.7 top 35.5% B Strongest: jobs & income A− , schools B+ · lowest: walkability C 529 Butler Township Butler County · 16,902 people 57.7 top 35.5% B Strongest: hazard risk A , cost of living B+ · lowest: schools B− 530 Hallam York County · 2,798 people 57.7 top 35.5% B Strongest: health A− , hazard risk B+ · lowest: cost of living C+ 531 Ontelaunee Township Berks County · 3,157 people 57.7 top 35.6% B Strongest: jobs & income A− , schools A− · lowest: walkability C− 532 Lower Paxton Township Dauphin County · 55,564 people 57.6 top 35.7% B Strongest: jobs & income A , health A− · lowest: cost of living C 533 Scott Township Columbia County · 5,652 people 57.6 top 35.8% B Strongest: schools A , safety B+ · lowest: cost of living C 534 Upper Merion Township Montgomery County · 36,674 people 57.6 top 35.9% B Strongest: health A+ , jobs & income A · lowest: cost of living D 535 East Franklin Township Armstrong County · 3,699 people 57.6 top 35.9% B Strongest: cost of living A , jobs & income B+ · lowest: walkability C− 536 Forty Fort Luzerne County · 4,280 people 57.5 top 36.1% B Strongest: safety A+ , walkability B+ · lowest: schools C 537 New Garden Township Chester County · 11,469 people 57.4 top 36.2% B Strongest: health A , hazard risk A · lowest: cost of living D 538 Summit Township Erie County · 7,539 people 57.4 top 36.3% B Strongest: schools A , hazard risk A · lowest: cost of living C 539 Olyphant Lackawanna County · 5,390 people 57.3 top 36.4% B Strongest: safety A , walkability B+ · lowest: hazard risk C− 540 Canton Township Washington County · 8,269 people 57.3 top 36.4% B Strongest: cost of living A− , schools A− · lowest: jobs & income C− 541 Penn Township York County · 18,523 people 57.3 top 36.6% B Strongest: hazard risk A , schools B+ · lowest: cost of living C 542 York Township York County · 31,479 people 57.2 top 36.7% B Strongest: hazard risk A− , schools A− · lowest: cost of living C− 543 Forward Township Butler County · 3,412 people 57.2 top 36.7% B Strongest: jobs & income A+ , schools A · lowest: walkability D 544 Armstrong Township Indiana County · 2,747 people 57.1 top 36.9% B Strongest: schools B+ , cost of living B+ · lowest: hazard risk C− 545 Franklin Township Adams County · 4,781 people 57.1 top 37.0% B Strongest: jobs & income B+ , schools B+ · lowest: walkability C 546 Dupont Luzerne County · 2,589 people 57.1 top 37.1% B Strongest: cost of living A− , walkability B · lowest: schools C+ 547 South Union Township Fayette County · 10,300 people 57.0 top 37.5% B Strongest: hazard risk A , cost of living A− · lowest: health C+ 548 Halifax Township Dauphin County · 3,352 people 56.9 top 37.5% B Strongest: cost of living B+ , walkability B+ · lowest: schools C+ 549 Shillington Berks County · 5,542 people 56.9 top 37.5% B Strongest: safety B+ , health B+ · lowest: cost of living C+ 550 Union City Erie County · 2,823 people 56.9 top 37.6% B Strongest: cost of living A , safety A− · lowest: jobs & income D 551 Woodward Township Clearfield County · 3,911 people 56.9 top 37.7% B Strongest: cost of living A+ , hazard risk A · lowest: jobs & income C− 552 Washington Township Erie County · 4,364 people 56.9 top 37.7% B Strongest: hazard risk A , schools A · lowest: walkability C+ 553 Washington Township Berks County · 4,569 people 56.9 top 37.7% B Strongest: jobs & income A , health B+ · lowest: walkability D 554 Heidelberg Township York County · 3,086 people 56.8 top 37.8% B Strongest: jobs & income A , schools A− · lowest: walkability C− 555 Springettsbury Township York County · 27,617 people 56.8 top 37.9% B Strongest: walkability A− , jobs & income A− · lowest: safety C+ 556 Union Township Lawrence County · 4,851 people 56.7 top 38.0% B Strongest: cost of living A , schools A · lowest: health D 557 Shippensburg Cumberland County · 5,615 people 56.7 top 38.1% B Strongest: walkability A , cost of living B+ · lowest: health C− 558 Codorus Township York County · 4,014 people 56.7 top 38.1% B Strongest: schools A , hazard risk B+ · lowest: walkability C− 559 Kulpmont Northumberland County · 2,688 people 56.7 top 38.2% B Strongest: hazard risk A+ , cost of living A+ · lowest: jobs & income C− 560 St. Marys Elk County · 12,253 people 56.6 top 38.3% B Strongest: hazard risk A , cost of living A · lowest: jobs & income C 561 Spring Garden Township York County · 13,617 people 56.6 top 38.3% B Strongest: walkability A+ , hazard risk B+ · lowest: health C 562 Greenwich Township Berks County · 3,496 people 56.6 top 38.4% B Strongest: jobs & income A , schools A− · lowest: cost of living D 563 Lawrence Park Township Erie County · 3,684 people 56.6 top 38.4% B Strongest: hazard risk A− , safety B+ · lowest: health C+ 564 West Nottingham Township Chester County · 2,864 people 56.5 top 38.6% B Strongest: safety A+ , hazard risk A · lowest: health C 565 Hayfield Township Crawford County · 2,720 people 56.5 top 38.7% B Strongest: hazard risk A , jobs & income B+ · lowest: walkability D 566 Georges Township Fayette County · 6,092 people 56.4 top 38.9% B Strongest: cost of living A+ , hazard risk B+ · lowest: walkability C 567 Chippewa Township Beaver County · 8,107 people 56.4 top 38.9% B Strongest: hazard risk A+ , jobs & income A− · lowest: walkability C 568 Madison Township Lackawanna County · 2,514 people 56.4 top 38.9% B Strongest: hazard risk A+ , schools A · lowest: walkability C− 569 Forks Township Northampton County · 16,879 people 56.4 top 39.0% B Strongest: jobs & income A , safety A · lowest: cost of living C− 570 Milford Township Bucks County · 10,233 people 56.4 top 39.0% B Strongest: jobs & income A+ , hazard risk A · lowest: cost of living C− 571 Manchester Township York County · 20,061 people 56.3 top 39.2% B Strongest: hazard risk A− , jobs & income A− · lowest: cost of living C+ 572 Northern Cambria Cambria County · 3,399 people 56.3 top 39.2% B Strongest: cost of living A , safety A · lowest: health C− 573 Mount Pleasant Township Westmoreland County · 9,962 people 56.3 top 39.4% B Strongest: hazard risk A , cost of living A− · lowest: walkability C 574 Bradford Township McKean County · 4,471 people 56.2 top 39.5% B Strongest: cost of living B+ , jobs & income B+ · lowest: health C 575 Sadsbury Township Crawford County · 2,697 people 56.2 top 39.5% B Strongest: hazard risk A− , schools B · lowest: health B− 576 Bethlehem Township Northampton County · 26,769 people 56.2 top 39.6% B Strongest: jobs & income A , health A− · lowest: cost of living D 577 North East Erie County · 4,018 people 56.2 top 39.7% B Strongest: walkability A+ , hazard risk A− · lowest: jobs & income C− 578 Palmer Township Northampton County · 22,721 people 56.1 top 39.8% B Strongest: jobs & income A , health A− · lowest: cost of living C− 579 Monroe Township Snyder County · 4,229 people 56.1 top 39.8% B Strongest: jobs & income A− , schools B · lowest: hazard risk B− 580 Hermitage Mercer County · 16,308 people 56.1 top 39.8% B Strongest: schools A , hazard risk A · lowest: walkability C 581 East Allen Township Northampton County · 5,472 people 56.1 top 39.9% B Strongest: jobs & income A− , schools B+ · lowest: walkability C− 582 West Donegal Township Lancaster County · 9,182 people 56.1 top 40.0% B Strongest: jobs & income A− , schools A− · lowest: cost of living D 583 Philipsburg Centre County · 2,674 people 56.0 top 40.0% B Strongest: cost of living A+ , walkability B+ · lowest: health C− 584 Cumru Township Berks County · 15,927 people 56.0 top 40.2% B Strongest: hazard risk A , jobs & income A · lowest: cost of living C 585 Quarryville Lancaster County · 2,871 people 55.9 top 40.3% B Strongest: walkability A , safety A− · lowest: health C+ 586 Monongahela Washington County · 4,041 people 55.9 top 40.4% B Strongest: cost of living A+ , walkability A− · lowest: hazard risk D 587 Hamilton Township Franklin County · 11,759 people 55.9 top 40.5% B Strongest: hazard risk A− , jobs & income B+ · lowest: walkability C− 588 Decatur Township Clearfield County · 4,161 people 55.8 top 40.6% B Strongest: cost of living A , hazard risk B+ · lowest: health C− 589 West Pennsboro Township Cumberland County · 5,699 people 55.7 top 40.8% B Strongest: jobs & income A− , hazard risk A− · lowest: walkability C− 590 Rapho Township Lancaster County · 12,240 people 55.7 top 40.8% B Strongest: jobs & income A− , health B+ · lowest: cost of living C 591 Exeter Township Berks County · 26,069 people 55.7 top 40.9% B Strongest: hazard risk A− , schools A− · lowest: cost of living C− 592 Clarion Clarion County · 4,037 people 55.7 top 40.9% B Strongest: hazard risk A+ , walkability A+ · lowest: jobs & income D 593 North East Township Erie County · 6,424 people 55.6 top 41.1% B Strongest: hazard risk B+ , schools B · lowest: walkability C+ 594 Lower Oxford Township Chester County · 5,848 people 55.5 top 41.2% B Strongest: hazard risk A , walkability A · lowest: cost of living C 595 Upper Leacock Township Lancaster County · 8,925 people 55.5 top 41.3% B Strongest: hazard risk A− , jobs & income B+ · lowest: cost of living C− 596 Maidencreek Township Berks County · 9,309 people 55.4 top 41.5% B Strongest: jobs & income A , health B+ · lowest: walkability C− 597 Bedford Township Bedford County · 5,088 people 55.4 top 41.7% B Strongest: schools A− , cost of living B · lowest: walkability C 598 Danville Montour County · 4,101 people 55.4 top 41.7% B Strongest: walkability A+ , schools A · lowest: safety C 599 West Buffalo Township Union County · 2,852 people 55.4 top 41.7% B Strongest: schools B+ , walkability B · lowest: hazard risk C− 600 Upper Hanover Township Montgomery County · 8,741 people 55.3 top 41.8% B Strongest: health A− , jobs & income B+ · lowest: cost of living C− 601 Shohola Township Pike County · 2,687 people 55.3 top 41.9% B Strongest: schools A− , health A− · lowest: walkability C 602 Charleston Township Tioga County · 3,471 people 55.3 top 41.9% B Strongest: schools B+ , health B · lowest: hazard risk C− 603 West Chillisquaque Township Northumberland County · 2,614 people 55.2 top 42.2% B Strongest: cost of living A− , schools B+ · lowest: hazard risk C 604 Lehighton Carbon County · 5,232 people 55.1 top 42.2% B Strongest: walkability A , hazard risk B · lowest: jobs & income C+ 605 Windsor Township Berks County · 2,585 people 55.1 top 42.4% B Strongest: jobs & income A− , health B · lowest: schools C+ 606 Center Township Butler County · 7,778 people 55.1 top 42.4% B Strongest: hazard risk A , jobs & income B+ · lowest: walkability C− 607 North Manheim Township Schuylkill County · 4,234 people 55.1 top 42.4% B Strongest: schools B+ , hazard risk B · lowest: walkability C 608 Summit Township Butler County · 4,308 people 55.1 top 42.5% B Strongest: cost of living B+ , health B · lowest: jobs & income C+ 609 Wilson Northampton County · 8,159 people 55.0 top 42.6% B Strongest: walkability A , jobs & income B · lowest: safety C+ 610 Muncy Creek Township Lycoming County · 3,563 people 55.0 top 42.6% B Strongest: schools A− , cost of living B · lowest: hazard risk C− 611 Wayne Township Schuylkill County · 5,385 people 55.0 top 42.7% B Strongest: hazard risk A− , jobs & income A− · lowest: walkability C− 612 Redstone Township Fayette County · 4,831 people 55.0 top 42.7% B Strongest: safety A+ , cost of living A · lowest: schools D 613 Wyomissing Berks County · 11,285 people 54.9 top 42.8% B Strongest: jobs & income A , health A · lowest: cost of living D 614 Washington Township Northampton County · 5,222 people 54.9 top 42.9% B Strongest: safety A− , jobs & income B+ · lowest: walkability C− 615 Burrell Township Indiana County · 3,434 people 54.9 top 43.0% B Strongest: hazard risk A+ , cost of living A− · lowest: walkability C− 616 East Donegal Township Lancaster County · 8,780 people 54.8 top 43.1% B Strongest: jobs & income A− , health B+ · lowest: cost of living C 617 East Nottingham Township Chester County · 9,235 people 54.8 top 43.2% B Strongest: hazard risk A− , jobs & income B+ · lowest: cost of living C+ 618 Buffalo Township Union County · 3,546 people 54.7 top 43.5% B Strongest: schools B+ , health B+ · lowest: walkability D 619 Jersey Shore Lycoming County · 4,048 people 54.7 top 43.5% B Strongest: walkability B , jobs & income B · lowest: hazard risk C 620 Sandy Township Clearfield County · 11,628 people 54.7 top 43.5% B Strongest: hazard risk A+ , safety B · lowest: jobs & income C 621 Colebrookdale Township Berks County · 5,184 people 54.7 top 43.5% B Strongest: hazard risk A− , schools B+ · lowest: cost of living C+ 622 West Brunswick Township Schuylkill County · 3,501 people 54.6 top 43.6% B Strongest: jobs & income A− , health B+ · lowest: walkability C− 623 Delaware Township Pike County · 7,834 people 54.6 top 43.7% B Strongest: schools A− , hazard risk B+ · lowest: jobs & income C− 624 Kittanning Armstrong County · 3,941 people 54.6 top 43.7% B Strongest: walkability A , cost of living A · lowest: hazard risk D 625 Wolf Township Lycoming County · 3,084 people 54.6 top 43.7% B Strongest: schools A , cost of living B+ · lowest: walkability D 626 Snyder Township Blair County · 3,320 people 54.6 top 43.8% B Strongest: schools A− , cost of living B+ · lowest: jobs & income C 627 Perry Township Berks County · 2,524 people 54.6 top 43.8% B Strongest: jobs & income A− , hazard risk B+ · lowest: walkability C+ 628 Foster Township McKean County · 3,868 people 54.5 top 43.9% B Strongest: cost of living A− , safety B · lowest: jobs & income C 629 Bangor Northampton County · 5,118 people 54.5 top 43.9% B Strongest: walkability A− , schools B+ · lowest: hazard risk C− 630 Sugarloaf Township Luzerne County · 4,068 people 54.5 top 43.9% B Strongest: jobs & income A− , hazard risk A− · lowest: schools C− 631 Butler Township Adams County · 2,626 people 54.5 top 44.1% B Strongest: hazard risk A− , cost of living B+ · lowest: walkability C 632 White Oak Allegheny County · 7,286 people 54.4 top 44.1% B Strongest: safety A− , walkability B+ · lowest: schools D 633 Lehman Township Luzerne County · 3,455 people 54.4 top 44.1% B Strongest: hazard risk A+ , schools A− · lowest: walkability D 634 Catasauqua Lehigh County · 6,590 people 54.4 top 44.1% B Strongest: walkability A , health B · lowest: hazard risk C 635 Center Township Indiana County · 4,330 people 54.4 top 44.2% B Strongest: hazard risk A− , schools A− · lowest: jobs & income C 636 Monroeville Allegheny County · 27,685 people 54.4 top 44.2% B Strongest: hazard risk A+ , walkability A− · lowest: safety C 637 Blairsville Indiana County · 3,176 people 54.4 top 44.3% B Strongest: walkability A , cost of living B+ · lowest: health D 638 White Township Indiana County · 14,933 people 54.3 top 44.4% B Strongest: hazard risk A+ , schools B+ · lowest: cost of living C+ 639 Union Township Berks County · 4,047 people 54.3 top 44.4% B Strongest: jobs & income A , health B+ · lowest: walkability C− 640 Allen Township Northampton County · 5,693 people 54.3 top 44.4% B Strongest: jobs & income A+ , schools B+ · lowest: walkability C− 641 Spring Brook Township Lackawanna County · 2,817 people 54.3 top 44.5% B Strongest: schools A , hazard risk B+ · lowest: walkability D 642 Lackawaxen Township Pike County · 5,486 people 54.3 top 44.5% B Strongest: hazard risk B , cost of living B · lowest: walkability C+ 643 Wernersville Berks County · 2,831 people 54.2 top 44.8% B Strongest: hazard risk A , walkability A− · lowest: cost of living C− 644 Prospect Park Delaware County · 6,409 people 54.2 top 44.9% B Strongest: walkability A+ , hazard risk B+ · lowest: cost of living C 645 Valley Township Chester County · 8,100 people 54.1 top 45.0% B Strongest: safety A− , hazard risk A− · lowest: schools C− 646 Findley Township Mercer County · 2,827 people 54.1 top 45.1% B− Strongest: schools A− , jobs & income B · lowest: walkability C− 647 Tilden Township Berks County · 3,718 people 54.0 top 45.3% B− Strongest: hazard risk A− , jobs & income B+ · lowest: schools C+ 648 East Fallowfield Township Chester County · 7,917 people 54.0 top 45.4% B− Strongest: safety A+ , hazard risk A+ · lowest: cost of living D 649 Franklin Township Carbon County · 4,421 people 53.9 top 45.6% B− Strongest: cost of living A− , safety B · lowest: hazard risk C+ 650 Oakland Township Butler County · 2,707 people 53.8 top 45.9% B− Strongest: cost of living A− , hazard risk B+ · lowest: jobs & income C+ 651 Punxsutawney Jefferson County · 5,558 people 53.8 top 46.0% B− Strongest: walkability A , cost of living A− · lowest: hazard risk C− 652 Crafton Allegheny County · 5,790 people 53.7 top 46.1% B− Strongest: walkability A+ , hazard risk A · lowest: safety C+ 653 Munhall Allegheny County · 10,253 people 53.7 top 46.2% B− Strongest: walkability A+ , hazard risk A · lowest: schools C 654 Centre Township Perry County · 2,560 people 53.7 top 46.2% B− Strongest: jobs & income A− , cost of living B+ · lowest: walkability D 655 North Buffalo Township Armstrong County · 2,611 people 53.7 top 46.2% B− Strongest: cost of living A , schools B− · lowest: walkability C 656 Heidelberg Township Lebanon County · 4,170 people 53.7 top 46.2% B− Strongest: jobs & income A , hazard risk A− · lowest: schools C 657 German Township Fayette County · 4,483 people 53.7 top 46.3% B− Strongest: safety A , cost of living A− · lowest: walkability D 658 Mount Joy Township Adams County · 3,881 people 53.7 top 46.3% B− Strongest: jobs & income B+ , hazard risk B · lowest: cost of living C 659 Jenner Township Somerset County · 3,570 people 53.6 top 46.4% B− Strongest: hazard risk A− , cost of living B+ · lowest: health C 660 Red Lion York County · 6,523 people 53.6 top 46.4% B− Strongest: hazard risk A , walkability A · lowest: health C 661 North Lebanon Township Lebanon County · 12,366 people 53.6 top 46.4% B− Strongest: hazard risk A− , jobs & income A− · lowest: health C− 662 Rockland Township Berks County · 3,704 people 53.6 top 46.5% B− Strongest: hazard risk A , jobs & income A− · lowest: walkability D 663 Paradise Township York County · 4,096 people 53.5 top 46.6% B− Strongest: schools A− , jobs & income B+ · lowest: walkability D 664 Morrisville Bucks County · 9,665 people 53.5 top 46.7% B− Strongest: walkability A+ , jobs & income A− · lowest: schools C− 665 Walker Township Juniata County · 2,790 people 53.5 top 46.8% B− Strongest: cost of living A− , walkability B · lowest: health C− 666 Jackson Township York County · 9,301 people 53.5 top 46.9% B− Strongest: hazard risk A− , schools A− · lowest: walkability D 667 Pymatuning Township Mercer County · 3,031 people 53.4 top 47.1% B− Strongest: cost of living A− , hazard risk B+ · lowest: walkability C− 668 Mount Pleasant Township Adams County · 4,797 people 53.4 top 47.2% B− Strongest: hazard risk B+ , schools B · lowest: walkability C 669 Washington Township York County · 2,651 people 53.3 top 47.3% B− Strongest: schools B+ , health B · lowest: walkability C 670 Briar Creek Township Columbia County · 3,044 people 53.3 top 47.3% B− Strongest: safety A , cost of living B+ · lowest: hazard risk C− 671 Hopewell Township Cumberland County · 2,559 people 53.3 top 47.3% B− Strongest: jobs & income B+ , hazard risk B+ · lowest: health C+ 672 Antis Township Blair County · 6,340 people 53.3 top 47.4% B− Strongest: cost of living B+ , schools B · lowest: walkability C 673 Ryan Township Schuylkill County · 2,550 people 53.2 top 47.5% B− Strongest: hazard risk A+ , safety A+ · lowest: walkability D 674 Connoquenessing Township Butler County · 4,151 people 53.2 top 47.5% B− Strongest: hazard risk A+ , health B+ · lowest: walkability C 675 Wheatfield Township Perry County · 3,250 people 53.2 top 47.6% B− Strongest: cost of living A− , schools B · lowest: walkability D− 676 Washington Township Fayette County · 3,659 people 53.2 top 47.8% B− Strongest: safety A , cost of living A− · lowest: jobs & income D 677 Lower Alsace Township Berks County · 4,886 people 53.1 top 47.9% B− Strongest: jobs & income A− , hazard risk B+ · lowest: schools C− 678 Bridgewater Township Susquehanna County · 2,624 people 53.1 top 48.0% B− Strongest: hazard risk A+ , schools B · lowest: health C+ 679 Penn Township Perry County · 3,179 people 53.1 top 48.1% B− Strongest: jobs & income A− , cost of living B · lowest: hazard risk C− 680 Logan Township Blair County · 12,147 people 53.1 top 48.1% B− Strongest: hazard risk A , cost of living B+ · lowest: schools C 681 East Lampeter Township Lancaster County · 18,814 people 53.1 top 48.1% B− Strongest: jobs & income B+ , schools B+ · lowest: cost of living C 682 East Hanover Township Lebanon County · 2,715 people 53.0 top 48.2% B− Strongest: walkability B+ , health B · lowest: cost of living C+ 683 Schuylkill Haven Schuylkill County · 5,253 people 53.0 top 48.3% B− Strongest: walkability A , cost of living B+ · lowest: hazard risk C− 684 Washington Township Schuylkill County · 3,175 people 53.0 top 48.4% B− Strongest: jobs & income A− , schools B · lowest: walkability D 685 Scottdale Westmoreland County · 4,271 people 52.9 top 48.6% B− Strongest: cost of living A+ , walkability B · lowest: jobs & income C− 686 Sunbury Northumberland County · 9,495 people 52.9 top 48.7% B− Strongest: walkability A , cost of living A− · lowest: health D 687 Bloomsburg Columbia County · 13,375 people 52.8 top 48.8% B− Strongest: walkability A , health B · lowest: jobs & income C 688 Richmond Township Berks County · 3,751 people 52.8 top 48.8% B− Strongest: hazard risk A− , health B+ · lowest: cost of living C− 689 West Penn Township Schuylkill County · 4,616 people 52.8 top 48.9% B− Strongest: safety A , walkability B · lowest: health C 690 West Caln Township Chester County · 9,088 people 52.7 top 49.1% B− Strongest: hazard risk A+ , safety A · lowest: cost of living C− 691 Cowanshannock Township Armstrong County · 2,656 people 52.7 top 49.2% B− Strongest: cost of living A− , schools B− · lowest: hazard risk C 692 California Washington County · 4,615 people 52.7 top 49.2% B− Strongest: cost of living A+ , walkability A · lowest: hazard risk D 693 Sharpsville Mercer County · 4,095 people 52.6 top 49.2% B− Strongest: hazard risk A , walkability B+ · lowest: jobs & income C− 694 Boyertown Berks County · 4,333 people 52.6 top 49.3% B− Strongest: hazard risk A , walkability A− · lowest: cost of living C 695 Mahanoy Township Schuylkill County · 3,022 people 52.6 top 49.4% B− Strongest: safety A+ , cost of living A+ · lowest: health D 696 West Brandywine Township Chester County · 8,131 people 52.5 top 49.6% B− Strongest: hazard risk A , safety A · lowest: cost of living D 697 Quakertown Bucks County · 9,235 people 52.4 top 49.9% B− Strongest: walkability A , health B · lowest: safety C 698 Oxford Township Adams County · 6,089 people 52.4 top 49.9% B− Strongest: hazard risk A− , jobs & income B+ · lowest: walkability C 699 New Holland Lancaster County · 5,754 people 52.3 bottom 49.8% B− Strongest: hazard risk A+ , jobs & income B · lowest: schools C+ 700 Hereford Township Berks County · 3,127 people 52.2 bottom 49.5% B− Strongest: jobs & income A , health B+ · lowest: cost of living D 701 Delmar Township Tioga County · 2,796 people 52.2 bottom 49.4% B− Strongest: schools B+ , health B · lowest: hazard risk D 702 Honey Brook Township Chester County · 8,780 people 52.2 bottom 49.3% B− Strongest: hazard risk A , schools A− · lowest: cost of living C− 703 Windber Somerset County · 3,780 people 52.1 bottom 49.3% B− Strongest: cost of living A , schools B+ · lowest: jobs & income C− 704 Keating Township McKean County · 2,631 people 52.1 bottom 49.2% B− Strongest: cost of living A , schools B · lowest: walkability D 705 Sayre Bradford County · 5,328 people 52.1 bottom 49.1% B− Strongest: walkability A , safety B+ · lowest: jobs & income C− 706 Carlisle Cumberland County · 22,693 people 52.0 bottom 49.0% B− Strongest: walkability A+ , hazard risk B+ · lowest: cost of living C+ 707 East Hopewell Township York County · 2,555 people 52.0 bottom 48.9% B− Strongest: jobs & income A− , hazard risk B · lowest: walkability D 708 Richland Township Bucks County · 14,311 people 52.0 bottom 48.9% B− Strongest: health B+ , hazard risk B+ · lowest: cost of living C− 709 Damascus Township Wayne County · 3,699 people 51.9 bottom 48.7% B− Strongest: schools A− , health B · lowest: walkability C− 710 East St. Clair Township Bedford County · 2,922 people 51.9 bottom 48.6% B− Strongest: schools A , cost of living B · lowest: jobs & income C− 711 Edgewood Allegheny County · 2,997 people 51.9 bottom 48.5% B− Strongest: walkability A+ , health A+ · lowest: schools D 712 Upper Mount Bethel Township Northampton County · 6,463 people 51.8 bottom 48.5% B− Strongest: schools B+ , jobs & income B− · lowest: walkability C 713 West Reading Berks County · 4,590 people 51.8 bottom 48.5% B− Strongest: walkability A , hazard risk A− · lowest: safety C− 714 Cooper Township Clearfield County · 2,537 people 51.8 bottom 48.4% B− Strongest: hazard risk A+ , cost of living B+ · lowest: schools C 715 Lower Towamensing Township Carbon County · 3,113 people 51.7 bottom 48.2% B− Strongest: cost of living B , jobs & income B · lowest: hazard risk C 716 Penbrook Dauphin County · 3,243 people 51.7 bottom 48.0% B− Strongest: walkability A , hazard risk A · lowest: safety C+ 717 Minersville Schuylkill County · 4,423 people 51.6 bottom 48.0% B− Strongest: walkability A , cost of living A · lowest: health D 718 Fawn Township York County · 3,075 people 51.6 bottom 47.9% B− Strongest: hazard risk A− , health B · lowest: walkability C− 719 Manheim Lancaster County · 4,977 people 51.5 bottom 47.7% B− Strongest: walkability A , schools B · lowest: hazard risk D 720 Butler Township Schuylkill County · 5,105 people 51.5 bottom 47.6% B− Strongest: safety A+ , cost of living B · lowest: walkability D 721 Lower Pottsgrove Township Montgomery County · 12,892 people 51.5 bottom 47.6% B− Strongest: schools B , jobs & income B · lowest: cost of living C− 722 Upper Frederick Township Montgomery County · 3,716 people 51.5 bottom 47.6% B− Strongest: jobs & income A , hazard risk A · lowest: walkability D− 723 Union Township Lebanon County · 2,932 people 51.5 bottom 47.6% B− Strongest: hazard risk A− , cost of living B · lowest: walkability C+ 724 Somerset Township Somerset County · 11,645 people 51.5 bottom 47.5% B− Strongest: hazard risk A+ , schools B+ · lowest: health C 725 Walker Township Centre County · 4,693 people 51.5 bottom 47.5% B− Strongest: hazard risk A− , schools B+ · lowest: walkability D 726 Palmyra Township Pike County · 3,391 people 51.4 bottom 47.3% B− Strongest: hazard risk A , walkability B+ · lowest: cost of living C 727 Salem Township Luzerne County · 4,092 people 51.4 bottom 47.3% B− Strongest: safety A , jobs & income B+ · lowest: walkability C 728 Chanceford Township York County · 6,025 people 51.3 bottom 47.1% B− Strongest: jobs & income A− , hazard risk B+ · lowest: walkability D 729 Somerset Somerset County · 5,815 people 51.3 bottom 47.0% B− Strongest: hazard risk A , walkability A · lowest: jobs & income C− 730 Plainfield Township Northampton County · 6,315 people 51.3 bottom 47.0% B− Strongest: hazard risk A , schools B+ · lowest: cost of living C− 731 West Mifflin Allegheny County · 18,707 people 51.2 bottom 46.9% B− Strongest: hazard risk A+ , walkability A · lowest: safety C− 732 Clay Township Lancaster County · 7,081 people 51.1 bottom 46.7% B− Strongest: jobs & income A , health B+ · lowest: walkability C− 733 South Annville Township Lebanon County · 3,517 people 51.1 bottom 46.7% B− Strongest: schools B+ , jobs & income B · lowest: cost of living C+ 734 Throop Lackawanna County · 4,113 people 51.1 bottom 46.6% B− Strongest: safety A− , cost of living B+ · lowest: health C− 735 Earl Township Berks County · 3,184 people 51.1 bottom 46.5% B− Strongest: jobs & income A− , schools B+ · lowest: walkability D 736 Dingman Township Pike County · 13,467 people 51.0 bottom 46.2% B− Strongest: schools A− , hazard risk A− · lowest: walkability C 737 Daugherty Township Beaver County · 3,035 people 50.9 bottom 46.2% B− Strongest: hazard risk A− , cost of living B+ · lowest: walkability D 738 Waynesboro Franklin County · 11,190 people 50.7 bottom 45.7% B− Strongest: hazard risk A+ , walkability B+ · lowest: health C 739 Letterkenny Township Franklin County · 2,550 people 50.6 bottom 45.4% B− Strongest: jobs & income B+ , hazard risk B+ · lowest: walkability C 740 Coal Township Northumberland County · 9,721 people 50.6 bottom 45.4% B− Strongest: cost of living A+ , walkability B+ · lowest: jobs & income C− 741 Conneaut Township Erie County · 3,824 people 50.6 bottom 45.3% B− Strongest: hazard risk A , cost of living A− · lowest: walkability D 742 Washington Township Lehigh County · 6,647 people 50.6 bottom 45.2% B− Strongest: jobs & income A , hazard risk B · lowest: walkability C− 743 West Manchester Township York County · 19,365 people 50.5 bottom 45.0% B− Strongest: jobs & income A , hazard risk B+ · lowest: safety C− 744 Cranberry Township Venango County · 6,241 people 50.5 bottom 44.9% C+ Strongest: hazard risk A , cost of living B+ · lowest: walkability C− 745 West York York County · 5,110 people 50.4 bottom 44.9% C+ Strongest: walkability A , cost of living A− · lowest: health D 746 Vernon Township Crawford County · 5,223 people 50.4 bottom 44.6% C+ Strongest: jobs & income B+ , hazard risk B+ · lowest: schools C+ 747 West Pottsgrove Township Montgomery County · 3,798 people 50.3 bottom 44.2% C+ Strongest: jobs & income B+ , schools B · lowest: safety C− 748 Greene Township Franklin County · 18,721 people 50.2 bottom 44.2% C+ Strongest: jobs & income A− , hazard risk B+ · lowest: walkability C 749 Summit Hill Carbon County · 3,133 people 50.1 bottom 43.9% C+ Strongest: hazard risk A+ , safety A+ · lowest: schools D 750 Turtle Creek Allegheny County · 4,865 people 50.0 bottom 43.7% C+ Strongest: walkability A+ , cost of living A · lowest: health D 751 Laureldale Berks County · 4,352 people 50.0 bottom 43.7% C+ Strongest: hazard risk A , safety B+ · lowest: schools C 752 Slatington Lehigh County · 4,296 people 50.0 bottom 43.6% C+ Strongest: walkability A , safety A− · lowest: health C− 753 Union Township Washington County · 5,518 people 50.0 bottom 43.6% C+ Strongest: hazard risk B+ , cost of living B · lowest: schools C 754 Rochester Township Beaver County · 2,698 people 50.0 bottom 43.6% C+ Strongest: hazard risk A+ , cost of living A · lowest: walkability D 755 Cheltenham Township Montgomery County · 38,498 people 50.0 bottom 43.5% C+ Strongest: walkability A+ , health A · lowest: safety D− 756 Penn Township Snyder County · 4,098 people 49.9 bottom 43.4% C+ Strongest: schools B , cost of living B · lowest: walkability C 757 Rush Township Centre County · 3,556 people 49.8 bottom 43.2% C+ Strongest: cost of living A− , hazard risk A− · lowest: walkability C− 758 Union Township Adams County · 3,164 people 49.8 bottom 43.1% C+ Strongest: jobs & income A− , hazard risk A− · lowest: walkability C 759 Armagh Township Mifflin County · 4,088 people 49.8 bottom 43.0% C+ Strongest: safety A , cost of living A · lowest: walkability D 760 Susquehanna Township Dauphin County · 28,434 people 49.8 bottom 43.0% C+ Strongest: walkability A− , jobs & income A− · lowest: schools C− 761 Franklin Township Greene County · 6,653 people 49.8 bottom 43.0% C+ Strongest: cost of living B , health B · lowest: jobs & income C+ 762 Exeter Luzerne County · 5,587 people 49.7 bottom 42.9% C+ Strongest: walkability A , health B · lowest: hazard risk C− 763 Freeland Luzerne County · 3,811 people 49.7 bottom 42.9% C+ Strongest: hazard risk A+ , walkability B+ · lowest: schools C− 764 Aldan Delaware County · 4,253 people 49.7 bottom 42.8% C+ Strongest: walkability A+ , hazard risk A · lowest: schools C− 765 Dover Township York County · 24,395 people 49.7 bottom 42.8% C+ Strongest: jobs & income A− , health B · lowest: walkability C 766 Kutztown Berks County · 4,255 people 49.6 bottom 42.5% C+ Strongest: walkability A , schools A− · lowest: cost of living C 767 Germany Township Adams County · 2,913 people 49.6 bottom 42.5% C+ Strongest: jobs & income A− , hazard risk B+ · lowest: walkability C 768 McSherrystown Adams County · 3,150 people 49.5 bottom 42.2% C+ Strongest: hazard risk A , schools B+ · lowest: jobs & income C− 769 Swatara Township Dauphin County · 27,936 people 49.5 bottom 42.1% C+ Strongest: hazard risk B+ , jobs & income B+ · lowest: safety C 770 Brecknock Township Lancaster County · 7,730 people 49.4 bottom 41.8% C+ Strongest: jobs & income A+ , health B− · lowest: cost of living C 771 New Brighton Beaver County · 5,503 people 49.3 bottom 41.8% C+ Strongest: walkability A , cost of living A · lowest: safety C− 772 Pittston Luzerne County · 7,715 people 49.3 bottom 41.7% C+ Strongest: safety A , walkability A− · lowest: hazard risk C− 773 South Manheim Township Schuylkill County · 2,820 people 49.3 bottom 41.6% C+ Strongest: jobs & income B+ , cost of living B · lowest: walkability D− 774 Peters Township Franklin County · 4,473 people 49.2 bottom 41.6% C+ Strongest: hazard risk A− , schools B− · lowest: health C+ 775 Corry Erie County · 5,993 people 49.2 bottom 41.5% C+ Strongest: walkability A+ , hazard risk A · lowest: jobs & income D− 776 Saville Township Perry County · 2,650 people 49.2 bottom 41.5% C+ Strongest: jobs & income A− , cost of living B− · lowest: walkability C 777 Oil City Venango County · 9,301 people 49.2 bottom 41.3% C+ Strongest: cost of living A− , walkability A− · lowest: jobs & income C− 778 Tarentum Allegheny County · 4,127 people 49.1 bottom 41.2% C+ Strongest: walkability A+ , cost of living A · lowest: hazard risk D 779 Glenolden Delaware County · 7,217 people 49.1 bottom 41.0% C+ Strongest: walkability A , hazard risk A · lowest: safety C+ 780 West Pittston Luzerne County · 4,682 people 49.0 bottom 41.0% C+ Strongest: walkability A− , jobs & income B · lowest: hazard risk C− 781 Menallen Township Adams County · 3,802 people 49.0 bottom 41.0% C+ Strongest: hazard risk B+ , schools B · lowest: walkability D 782 Newport Township Luzerne County · 4,518 people 49.0 bottom 40.8% C+ Strongest: safety A , cost of living A− · lowest: health D 783 Paradise Township Monroe County · 2,884 people 49.0 bottom 40.8% C+ Strongest: hazard risk B+ , cost of living B · lowest: walkability C− 784 Ephrata Township Lancaster County · 10,675 people 48.9 bottom 40.7% C+ Strongest: walkability B+ , jobs & income B+ · lowest: cost of living C− 785 Guilford Township Franklin County · 15,371 people 48.9 bottom 40.6% C+ Strongest: hazard risk A , health B · lowest: cost of living C 786 Bethel Township Lebanon County · 5,491 people 48.9 bottom 40.6% C+ Strongest: hazard risk A− , jobs & income B · lowest: walkability C 787 Springfield Township Erie County · 3,002 people 48.9 bottom 40.5% C+ Strongest: hazard risk A+ , cost of living B+ · lowest: walkability C− 788 Rostraver Township Westmoreland County · 11,455 people 48.9 bottom 40.5% C+ Strongest: hazard risk B+ , cost of living B · lowest: safety C 789 Ford City Armstrong County · 2,750 people 48.9 bottom 40.5% C+ Strongest: walkability A , cost of living A− · lowest: hazard risk D− 790 Upper Chichester Township Delaware County · 16,901 people 48.8 bottom 40.4% C+ Strongest: hazard risk A , walkability B+ · lowest: cost of living C 791 North Versailles Township Allegheny County · 9,587 people 48.8 bottom 40.4% C+ Strongest: hazard risk A , walkability A− · lowest: health C− 792 Earl Township Lancaster County · 7,149 people 48.8 bottom 40.4% C+ Strongest: hazard risk B+ , walkability B+ · lowest: schools C+ 793 Leacock Township Lancaster County · 5,672 people 48.8 bottom 40.3% C+ Strongest: jobs & income A , walkability A− · lowest: cost of living C 794 Pocono Township Monroe County · 10,902 people 48.8 bottom 40.2% C+ Strongest: hazard risk A− , walkability B · lowest: cost of living C 795 Caernarvon Township Lancaster County · 4,600 people 48.7 bottom 40.1% C+ Strongest: jobs & income A , walkability B− · lowest: cost of living C 796 Caln Township Chester County · 15,287 people 48.7 bottom 40.0% C+ Strongest: jobs & income A , health A− · lowest: cost of living C− 797 Donora Washington County · 4,462 people 48.7 bottom 40.0% C+ Strongest: walkability A , cost of living A− · lowest: health D− 798 Hamburg Berks County · 4,551 people 48.6 bottom 39.7% C+ Strongest: hazard risk A− , jobs & income B+ · lowest: cost of living C+ 799 Westfall Township Pike County · 3,423 people 48.6 bottom 39.6% C+ Strongest: schools A− , health B · lowest: hazard risk D 800 Stroud Township Monroe County · 19,629 people 48.6 bottom 39.6% C+ Strongest: hazard risk A− , walkability A− · lowest: cost of living C− 801 Allegheny Township Blair County · 6,561 people 48.4 bottom 39.3% C+ Strongest: hazard risk A , schools A− · lowest: safety C− 802 Mount Carmel Northumberland County · 5,579 people 48.4 bottom 39.2% C+ Strongest: cost of living A , walkability A · lowest: jobs & income C− 803 Washington Township Franklin County · 15,518 people 48.4 bottom 39.2% C+ Strongest: safety B , jobs & income B · lowest: walkability C 804 Ross Township Luzerne County · 2,789 people 48.4 bottom 39.0% C+ Strongest: hazard risk A , schools A− · lowest: walkability D 805 Loyalsock Township Lycoming County · 11,393 people 48.2 bottom 38.4% C+ Strongest: schools A− , walkability B+ · lowest: cost of living C− 806 Coraopolis Allegheny County · 5,280 people 48.1 bottom 38.3% C+ Strongest: walkability A+ , cost of living B · lowest: hazard risk D 807 Luzerne Township Fayette County · 5,433 people 48.1 bottom 38.1% C+ Strongest: safety A+ , cost of living A− · lowest: schools D 808 Londonderry Township Chester County · 2,678 people 48.1 bottom 38.1% C+ Strongest: hazard risk A+ , jobs & income A · lowest: cost of living C− 809 Hepburn Township Lycoming County · 2,534 people 48.0 bottom 38.0% C+ Strongest: jobs & income A− , cost of living B · lowest: hazard risk D 810 Carbondale Lackawanna County · 8,731 people 48.0 bottom 37.9% C+ Strongest: safety A , walkability A · lowest: hazard risk D 811 South Strabane Township Washington County · 9,672 people 47.9 bottom 37.7% C+ Strongest: hazard risk A+ , schools A− · lowest: safety D 812 Northumberland Northumberland County · 3,800 people 47.9 bottom 37.7% C+ Strongest: walkability A− , safety B+ · lowest: health C− 813 Swatara Township Lebanon County · 5,073 people 47.9 bottom 37.6% C+ Strongest: jobs & income A− , cost of living B− · lowest: walkability C− 814 Warren Warren County · 9,046 people 47.9 bottom 37.5% C+ Strongest: walkability A , cost of living A · lowest: hazard risk D 815 Windsor Township York County · 18,134 people 47.7 bottom 37.1% C+ Strongest: jobs & income A− , hazard risk A− · lowest: walkability D 816 Beaver Falls Beaver County · 8,832 people 47.7 bottom 37.1% C+ Strongest: walkability A+ , cost of living A · lowest: health D 817 West Norriton Township Montgomery County · 16,290 people 47.6 bottom 37.0% C+ Strongest: health A , walkability A− · lowest: cost of living D 818 Bart Township Lancaster County · 3,269 people 47.6 bottom 37.0% C+ Strongest: jobs & income B+ , walkability B · lowest: health C+ 819 Middletown Dauphin County · 9,776 people 47.6 bottom 36.9% C+ Strongest: walkability A , jobs & income B− · lowest: hazard risk C− 820 Moosic Lackawanna County · 5,989 people 47.6 bottom 36.9% C+ Strongest: jobs & income A− , walkability A− · lowest: cost of living C− 821 Lower Chichester Township Delaware County · 3,394 people 47.6 bottom 36.9% C+ Strongest: hazard risk A+ , walkability A− · lowest: safety D 822 Lower Chanceford Township York County · 3,117 people 47.5 bottom 36.7% C+ Strongest: jobs & income A− , health B · lowest: walkability D 823 Milton Northumberland County · 6,457 people 47.5 bottom 36.6% C+ Strongest: walkability B+ , schools B+ · lowest: hazard risk C− 824 Menallen Township Fayette County · 3,980 people 47.5 bottom 36.6% C+ Strongest: cost of living A+ , hazard risk B− · lowest: jobs & income C− 825 St. Thomas Township Franklin County · 6,027 people 47.4 bottom 36.5% C+ Strongest: hazard risk B+ , cost of living B · lowest: walkability C 826 Parkesburg Chester County · 3,976 people 47.4 bottom 36.4% C+ Strongest: hazard risk A , safety A− · lowest: cost of living C 827 Bradford Township Clearfield County · 2,796 people 47.4 bottom 36.3% C+ Strongest: cost of living A , hazard risk A · lowest: walkability C− 828 West Mahanoy Township Schuylkill County · 2,909 people 47.3 bottom 36.2% C+ Strongest: cost of living A− , safety A− · lowest: health C− 829 Smithfield Township Monroe County · 7,890 people 47.3 bottom 36.2% C+ Strongest: walkability A− , health B · lowest: cost of living C− 830 Woodcock Township Crawford County · 2,727 people 47.3 bottom 36.0% C+ Strongest: cost of living B+ , schools B · lowest: walkability D 831 Berwick Columbia County · 10,297 people 47.3 bottom 36.0% C+ Strongest: walkability A , cost of living B+ · lowest: jobs & income C− 832 Fallowfield Township Washington County · 4,041 people 47.2 bottom 35.9% C+ Strongest: cost of living A , hazard risk A− · lowest: walkability D 833 Butler Township Luzerne County · 10,285 people 47.2 bottom 35.8% C+ Strongest: safety A− , jobs & income B+ · lowest: schools C− 834 Pine Grove Township Schuylkill County · 4,109 people 47.2 bottom 35.7% C+ Strongest: schools B , jobs & income B− · lowest: walkability D 835 Pitcairn Allegheny County · 2,953 people 47.0 bottom 35.3% C+ Strongest: walkability A , cost of living A · lowest: health D 836 East Norriton Township Montgomery County · 14,249 people 46.8 bottom 34.9% C Strongest: walkability A , hazard risk A− · lowest: cost of living D 837 Bullskin Township Fayette County · 6,453 people 46.8 bottom 34.8% C Strongest: cost of living A , hazard risk B− · lowest: walkability D 838 Providence Township Lancaster County · 7,482 people 46.8 bottom 34.8% C Strongest: cost of living B , jobs & income B · lowest: walkability C− 839 Jeannette Westmoreland County · 8,489 people 46.6 bottom 34.4% C Strongest: cost of living A , walkability A− · lowest: safety C 840 Wharton Township Fayette County · 3,309 people 46.5 bottom 34.1% C Strongest: hazard risk A , cost of living B · lowest: schools C 841 Easton Northampton County · 30,402 people 46.5 bottom 34.0% C Strongest: walkability A+ , safety B · lowest: hazard risk C 842 West Providence Township Bedford County · 3,064 people 46.4 bottom 34.0% C Strongest: cost of living B+ , jobs & income B · lowest: hazard risk C− 843 Tamaqua Schuylkill County · 6,929 people 46.4 bottom 33.9% C Strongest: walkability A , cost of living B+ · lowest: health D 844 Muhlenberg Township Berks County · 22,504 people 46.3 bottom 33.7% C Strongest: hazard risk A− , jobs & income B+ · lowest: cost of living C 845 Barrett Township Monroe County · 4,010 people 46.2 bottom 33.4% C Strongest: health B+ , hazard risk B · lowest: cost of living C− 846 Cumberland Township Greene County · 6,066 people 46.1 bottom 33.3% C Strongest: cost of living B+ , safety B− · lowest: jobs & income C 847 Swissvale Allegheny County · 8,197 people 46.1 bottom 33.2% C Strongest: walkability A+ , hazard risk A · lowest: schools D 848 Clearfield Clearfield County · 5,753 people 46.1 bottom 33.1% C Strongest: cost of living A , walkability A− · lowest: jobs & income D 849 West Wyoming Luzerne County · 2,678 people 46.1 bottom 33.0% C Strongest: hazard risk B , schools B− · lowest: jobs & income C 850 Wilkins Township Allegheny County · 6,044 people 46.0 bottom 32.8% C Strongest: hazard risk A+ , walkability A− · lowest: schools D 851 Taylor Lackawanna County · 6,232 people 46.0 bottom 32.8% C Strongest: hazard risk B+ , walkability B · lowest: health D 852 Mahoning Township Carbon County · 4,390 people 46.0 bottom 32.8% C Strongest: jobs & income B+ , hazard risk B+ · lowest: walkability C 853 Chestnuthill Township Monroe County · 16,555 people 45.9 bottom 32.7% C Strongest: hazard risk A− , health B · lowest: walkability C 854 Jackson Township Monroe County · 6,500 people 45.9 bottom 32.6% C Strongest: jobs & income B , hazard risk B · lowest: cost of living C− 855 Paradise Township Lancaster County · 5,799 people 45.9 bottom 32.5% C Strongest: jobs & income A , walkability B · lowest: cost of living C 856 Salisbury Township Lancaster County · 11,598 people 45.8 bottom 32.3% C Strongest: jobs & income A , walkability B · lowest: cost of living C− 857 Glassport Allegheny County · 4,251 people 45.8 bottom 32.3% C Strongest: walkability A , cost of living A · lowest: hazard risk D− 858 Nottingham Township Washington County · 3,065 people 45.7 bottom 32.1% C Strongest: jobs & income A− , health B+ · lowest: walkability D 859 Jackson Township Lebanon County · 9,348 people 45.6 bottom 31.9% C Strongest: jobs & income A , hazard risk B+ · lowest: cost of living C 860 Washington Washington County · 13,377 people 45.6 bottom 31.7% C Strongest: walkability A , hazard risk A · lowest: health D 861 Carroll Township Perry County · 5,368 people 45.5 bottom 31.4% C Strongest: jobs & income B , cost of living B− · lowest: walkability C 862 Williams Township Northampton County · 6,699 people 45.4 bottom 31.2% C Strongest: jobs & income A− , schools B · lowest: walkability D 863 Ashland Schuylkill County · 2,520 people 45.4 bottom 31.2% C Strongest: walkability A , cost of living A− · lowest: hazard risk D 864 Charleroi Washington County · 4,112 people 45.3 bottom 31.1% C Strongest: cost of living A , walkability A · lowest: health D 865 Salem Township Wayne County · 4,174 people 45.3 bottom 31.1% C Strongest: hazard risk A , walkability A− · lowest: cost of living C− 866 Honesdale Wayne County · 4,417 people 45.3 bottom 31.0% C Strongest: schools A− , walkability A− · lowest: jobs & income D 867 Blooming Grove Township Pike County · 5,751 people 45.3 bottom 30.9% C Strongest: hazard risk A , health B · lowest: walkability C− 868 Sadsbury Township Lancaster County · 3,489 people 45.3 bottom 30.9% C Strongest: jobs & income B+ , walkability B− · lowest: cost of living C+ 869 East Penn Township Carbon County · 2,812 people 45.2 bottom 30.8% C Strongest: cost of living B , hazard risk B · lowest: walkability D 870 Fermanagh Township Juniata County · 2,861 people 45.2 bottom 30.7% C Strongest: cost of living B , schools B− · lowest: health C 871 Pottsville Schuylkill County · 13,170 people 45.1 bottom 30.6% C Strongest: walkability A , cost of living A− · lowest: health D 872 Point Township Northumberland County · 3,818 people 45.1 bottom 30.6% C Strongest: safety A , walkability B · lowest: cost of living C− 873 Conewago Township York County · 9,140 people 45.1 bottom 30.4% C Strongest: jobs & income B+ , hazard risk B · lowest: walkability D 874 Colerain Township Lancaster County · 3,977 people 45.1 bottom 30.4% C Strongest: jobs & income B , hazard risk B · lowest: health C 875 Canaan Township Wayne County · 3,701 people 45.0 bottom 30.3% C Strongest: hazard risk A , schools B · lowest: walkability C− 876 Hanover Township Northampton County · 11,702 people 45.0 bottom 30.3% C Strongest: hazard risk A , walkability A− · lowest: cost of living D− 877 Peach Bottom Township York County · 5,108 people 45.0 bottom 30.2% C Strongest: schools B , hazard risk B− · lowest: walkability D− 878 Bristol Bucks County · 9,970 people 44.9 bottom 30.1% C Strongest: walkability A , jobs & income B+ · lowest: hazard risk C− 879 Stonycreek Township Cambria County · 2,637 people 44.9 bottom 30.0% C Strongest: cost of living A , hazard risk A− · lowest: schools D 880 Mount Pocono Monroe County · 3,047 people 44.9 bottom 29.9% C Strongest: hazard risk A+ , walkability A · lowest: health D 881 North Cornwall Township Lebanon County · 9,661 people 44.8 bottom 29.8% C Strongest: schools B , jobs & income C+ · lowest: walkability C 882 Derry Township Mifflin County · 7,244 people 44.8 bottom 29.7% C Strongest: cost of living B+ , jobs & income B · lowest: health C− 883 North Braddock Allegheny County · 4,107 people 44.8 bottom 29.6% C Strongest: walkability A+ , cost of living A · lowest: schools D 884 Oxford Chester County · 5,887 people 44.8 bottom 29.6% C Strongest: hazard risk A , walkability A · lowest: health C− 885 Lansdowne Delaware County · 11,141 people 44.7 bottom 29.4% C Strongest: walkability A+ , hazard risk A− · lowest: schools C− 886 Altoona Blair County · 42,347 people 44.6 bottom 29.3% C Strongest: hazard risk A , walkability A · lowest: jobs & income C− 887 Nesquehoning Carbon County · 3,336 people 44.6 bottom 29.1% C Strongest: cost of living A− , safety B+ · lowest: schools D 888 East Stroudsburg Monroe County · 9,438 people 44.6 bottom 29.0% C Strongest: walkability A+ , hazard risk A− · lowest: cost of living C− 889 Montgomery Township Franklin County · 5,823 people 44.5 bottom 28.9% C Strongest: hazard risk A− , jobs & income B− · lowest: cost of living C 890 Tunkhannock Township Monroe County · 6,960 people 44.5 bottom 28.9% C Strongest: hazard risk A , cost of living B− · lowest: health C− 891 Towamensing Township Carbon County · 4,610 people 44.3 bottom 28.6% C Strongest: hazard risk A− , schools B · lowest: walkability D 892 Morris Township Clearfield County · 2,731 people 44.2 bottom 28.4% C Strongest: hazard risk A+ , cost of living A · lowest: jobs & income D 893 Lawrence Township Clearfield County · 7,309 people 44.2 bottom 28.4% C Strongest: cost of living A− , walkability B+ · lowest: jobs & income C− 894 Jenks Township Forest County · 3,662 people 44.1 bottom 28.1% C Strongest: cost of living A , schools C+ · lowest: walkability C 895 Pittston Township Luzerne County · 3,295 people 44.1 bottom 28.1% C Strongest: jobs & income A− , walkability B+ · lowest: safety C− 896 Greene Township Pike County · 3,626 people 44.1 bottom 28.1% C Strongest: hazard risk B+ , schools B · lowest: jobs & income D 897 Masontown Fayette County · 3,100 people 44.1 bottom 28.0% C Strongest: cost of living A , hazard risk B+ · lowest: jobs & income D 898 Drumore Township Lancaster County · 2,635 people 44.1 bottom 27.9% C Strongest: hazard risk B , jobs & income B− · lowest: health C 899 New Sewickley Township Beaver County · 7,038 people 44.0 bottom 27.9% C Strongest: hazard risk A , schools B · lowest: cost of living C− 900 Whitehall Township Lehigh County · 29,405 people 44.0 bottom 27.9% C Strongest: walkability A− , health B · lowest: cost of living C− 901 Salisbury Township Lehigh County · 13,707 people 44.0 bottom 27.8% C Strongest: walkability B+ , jobs & income B+ · lowest: cost of living C− 902 Ross Township Monroe County · 5,519 people 44.0 bottom 27.7% C Strongest: hazard risk A− , health B · lowest: cost of living C− 903 Bensalem Township Bucks County · 62,783 people 43.7 bottom 27.2% C Strongest: walkability A , hazard risk B+ · lowest: cost of living C− 904 Eldred Township Monroe County · 2,613 people 43.7 bottom 27.2% C Strongest: jobs & income B , health B− · lowest: cost of living C− 905 Freemansburg Northampton County · 3,003 people 43.7 bottom 27.0% C Strongest: jobs & income B+ , health B · lowest: hazard risk C− 906 Rayne Township Indiana County · 2,738 people 43.6 bottom 26.9% C Strongest: schools A− , hazard risk B · lowest: jobs & income D 907 Quincy Township Franklin County · 5,283 people 43.6 bottom 26.8% C Strongest: walkability B , hazard risk B · lowest: jobs & income C 908 Athens Township Bradford County · 5,156 people 43.4 bottom 26.4% C Strongest: walkability B , cost of living B− · lowest: hazard risk C− 909 Rush Township Schuylkill County · 3,516 people 43.4 bottom 26.3% C Strongest: hazard risk A+ , cost of living B · lowest: health C− 910 Wesleyville Erie County · 3,112 people 43.3 bottom 26.2% C Strongest: walkability A+ , hazard risk A− · lowest: jobs & income C− 911 Butler Butler County · 12,879 people 43.2 bottom 26.0% C Strongest: walkability A , cost of living A− · lowest: jobs & income D 912 Bath Northampton County · 2,903 people 43.2 bottom 26.0% C Strongest: walkability A− , schools B+ · lowest: health D 913 Upper Paxton Township Dauphin County · 4,041 people 43.2 bottom 25.9% C Strongest: cost of living B+ , hazard risk B− · lowest: walkability C 914 Stroudsburg Monroe County · 5,809 people 43.1 bottom 25.7% C Strongest: walkability A+ , health B− · lowest: cost of living D 915 Shamokin Northumberland County · 6,764 people 43.1 bottom 25.6% C Strongest: walkability A , cost of living A− · lowest: health D− 916 Luzerne Luzerne County · 2,744 people 43.1 bottom 25.6% C Strongest: walkability A , cost of living B+ · lowest: health D 917 Old Lycoming Township Lycoming County · 4,924 people 43.1 bottom 25.6% C Strongest: jobs & income B , walkability B− · lowest: hazard risk C 918 Franklin Venango County · 5,899 people 43.0 bottom 25.5% C Strongest: walkability A , cost of living B+ · lowest: jobs & income D 919 Dunbar Township Fayette County · 6,371 people 42.8 bottom 24.9% C− Strongest: cost of living A , hazard risk C+ · lowest: walkability C− 920 Green Township Indiana County · 3,388 people 42.8 bottom 24.9% C− Strongest: hazard risk A− , cost of living A− · lowest: walkability D− 921 Duryea Luzerne County · 5,157 people 42.7 bottom 24.8% C− Strongest: safety B+ , jobs & income B− · lowest: hazard risk D 922 Lamar Township Clinton County · 2,653 people 42.7 bottom 24.7% C− Strongest: jobs & income B , cost of living B− · lowest: walkability C 923 Connellsville Fayette County · 6,574 people 42.6 bottom 24.5% C− Strongest: walkability A , cost of living A · lowest: safety D 924 Price Township Monroe County · 3,795 people 42.6 bottom 24.4% C− Strongest: hazard risk B+ , health B · lowest: cost of living C 925 Bristol Township Bucks County · 54,063 people 42.5 bottom 24.4% C− Strongest: walkability A , jobs & income B · lowest: schools C− 926 Towanda Bradford County · 2,746 people 42.5 bottom 24.3% C− Strongest: walkability A , schools B− · lowest: hazard risk C− 927 Fountain Hill Lehigh County · 4,835 people 42.5 bottom 24.2% C− Strongest: walkability A , safety B · lowest: hazard risk D 928 Pittsburgh Allegheny County · 307,632 people 42.4 bottom 24.2% C− Strongest: walkability A+ , health B+ · lowest: safety D 929 Titusville Crawford County · 5,112 people 42.3 bottom 23.9% C− Strongest: walkability A+ , cost of living A− · lowest: jobs & income D− 930 Hanover York County · 16,684 people 42.3 bottom 23.8% C− Strongest: hazard risk A , walkability A · lowest: health C− 931 Nanticoke Luzerne County · 10,712 people 42.3 bottom 23.8% C− Strongest: cost of living A− , walkability A− · lowest: health D 932 Pine Creek Township Clinton County · 3,425 people 42.3 bottom 23.8% C− Strongest: health B− , schools C+ · lowest: hazard risk C− 933 Athens Bradford County · 3,205 people 42.0 bottom 23.3% C− Strongest: cost of living B , safety B · lowest: hazard risk D 934 East Drumore Township Lancaster County · 3,935 people 41.9 bottom 23.1% C− Strongest: hazard risk A , walkability B · lowest: cost of living C− 935 Clinton Township Lycoming County · 3,608 people 41.9 bottom 23.0% C− Strongest: schools B+ , jobs & income B− · lowest: walkability D 936 Hanover Township Luzerne County · 11,781 people 41.8 bottom 22.9% C− Strongest: walkability A− , hazard risk B · lowest: schools C− 937 Saltlick Township Fayette County · 2,908 people 41.6 bottom 22.3% C− Strongest: cost of living A , hazard risk C+ · lowest: walkability D 938 Fulton Township Lancaster County · 3,227 people 41.4 bottom 22.1% C− Strongest: hazard risk B , jobs & income B− · lowest: health C− 939 Shenandoah Schuylkill County · 4,122 people 41.4 bottom 22.1% C− Strongest: hazard risk A , cost of living A · lowest: health D− 940 Lock Haven Clinton County · 8,500 people 41.4 bottom 21.9% C− Strongest: walkability A , hazard risk A · lowest: jobs & income D 941 Springhill Township Fayette County · 2,622 people 41.3 bottom 21.8% C− Strongest: cost of living A+ , hazard risk C+ · lowest: walkability D− 942 Bethlehem Northampton County · 79,644 people 41.3 bottom 21.7% C− Strongest: walkability A+ , hazard risk C+ · lowest: cost of living C− 943 Lake Township Wayne County · 4,910 people 41.2 bottom 21.5% C− Strongest: hazard risk A , schools B · lowest: jobs & income C− 944 Williamsport Lycoming County · 27,384 people 41.1 bottom 21.3% C− Strongest: walkability A , hazard risk A− · lowest: jobs & income C− 945 West Salem Township Mercer County · 3,177 people 41.1 bottom 21.2% C− Strongest: schools B , cost of living B · lowest: walkability D− 946 Union Township Mifflin County · 3,684 people 41.1 bottom 21.2% C− Strongest: hazard risk B , cost of living B · lowest: health D 947 Granville Township Mifflin County · 4,625 people 40.9 bottom 20.9% C− Strongest: cost of living B+ , jobs & income B− · lowest: health D 948 Polk Township Monroe County · 7,414 people 40.8 bottom 20.7% C− Strongest: hazard risk A− , schools B− · lowest: cost of living C− 949 Chambersburg Franklin County · 23,376 people 40.7 bottom 20.4% C− Strongest: walkability A , hazard risk B+ · lowest: jobs & income C− 950 Hempfield Township Mercer County · 3,646 people 40.7 bottom 20.4% C− Strongest: schools B+ , hazard risk B · lowest: safety D 951 New Castle Lawrence County · 21,175 people 40.6 bottom 20.2% C− Strongest: cost of living A− , walkability A− · lowest: health D− 952 Lancaster Township Lancaster County · 18,592 people 40.6 bottom 20.2% C− Strongest: jobs & income B+ , health B · lowest: schools D 953 Upper Darby Township Delaware County · 85,458 people 40.5 bottom 20.1% C− Strongest: walkability A+ , hazard risk B+ · lowest: safety C− 954 Duquesne Allegheny County · 5,019 people 40.5 bottom 19.9% C− Strongest: walkability A+ , cost of living A · lowest: health D 955 Dickson City Lackawanna County · 5,976 people 40.4 bottom 19.7% C− Strongest: walkability B+ , cost of living B− · lowest: safety C− 956 Aliquippa Beaver County · 9,002 people 40.3 bottom 19.5% C− Strongest: walkability A+ , cost of living A− · lowest: health D 957 Coolbaugh Township Monroe County · 20,681 people 40.1 bottom 19.3% C− Strongest: hazard risk A+ , walkability B · lowest: jobs & income C− 958 Lehman Township Pike County · 11,366 people 40.1 bottom 19.3% C− Strongest: safety A− , hazard risk B · lowest: jobs & income D 959 Ambridge Beaver County · 6,944 people 40.0 bottom 19.1% C− Strongest: walkability A+ , hazard risk B+ · lowest: safety D 960 Clifton Heights Delaware County · 6,835 people 40.0 bottom 19.1% C− Strongest: walkability A+ , hazard risk A · lowest: health C− 961 Monessen Westmoreland County · 6,657 people 39.9 bottom 18.9% C− Strongest: cost of living A , walkability A− · lowest: safety D 962 Kingston Luzerne County · 13,462 people 39.9 bottom 18.8% C− Strongest: walkability A , safety B− · lowest: schools C 963 Clairton Allegheny County · 5,876 people 39.8 bottom 18.6% C− Strongest: walkability A , cost of living A− · lowest: health D 964 Brown Township Mifflin County · 4,187 people 39.8 bottom 18.6% C− Strongest: cost of living B , walkability B− · lowest: health D 965 Conewango Township Warren County · 3,310 people 39.7 bottom 18.4% C− Strongest: cost of living A , walkability B− · lowest: hazard risk D 966 Homestead Allegheny County · 2,822 people 39.6 bottom 18.3% C− Strongest: walkability A+ , hazard risk A · lowest: safety D− 967 Myerstown Lebanon County · 3,157 people 39.5 bottom 18.2% C− Strongest: walkability A− , jobs & income C+ · lowest: health C− 968 Greene Township Erie County · 4,428 people 39.5 bottom 18.1% C− Strongest: hazard risk A , schools B− · lowest: cost of living C− 969 Penn Forest Township Carbon County · 10,434 people 39.4 bottom 17.9% C− Strongest: hazard risk A+ , health B− · lowest: jobs & income C 970 New Kensington Westmoreland County · 11,759 people 39.3 bottom 17.8% C− Strongest: walkability A , cost of living A− · lowest: schools C− 971 Little Britain Township Lancaster County · 4,169 people 39.1 bottom 17.3% C− Strongest: jobs & income B+ , hazard risk B− · lowest: cost of living C− 972 Chester Township Delaware County · 4,068 people 39.0 bottom 17.0% C− Strongest: walkability A , cost of living B · lowest: schools D 973 Hamilton Township Monroe County · 8,520 people 39.0 bottom 17.0% C− Strongest: hazard risk B , health B− · lowest: cost of living C− 974 Bradford McKean County · 7,442 people 38.8 bottom 16.6% C− Strongest: walkability A , cost of living A− · lowest: safety D 975 Middle Smithfield Township Monroe County · 15,964 people 38.6 bottom 16.2% C− Strongest: hazard risk A− , walkability B · lowest: cost of living C− 976 Paupack Township Wayne County · 3,738 people 38.6 bottom 16.2% C− Strongest: hazard risk A , schools B · lowest: cost of living D 977 Lansford Carbon County · 4,123 people 38.4 bottom 15.8% C− Strongest: cost of living A+ , hazard risk B · lowest: jobs & income D− 978 Stowe Township Allegheny County · 6,119 people 38.3 bottom 15.7% C− Strongest: walkability A+ , cost of living B+ · lowest: schools D 979 Yeadon Delaware County · 12,320 people 38.0 bottom 15.2% C− Strongest: walkability A+ , hazard risk A− · lowest: schools C− 980 Rochester Beaver County · 3,358 people 37.9 bottom 15.1% C− Strongest: walkability A+ , hazard risk A · lowest: health D− 981 Meadville Crawford County · 12,230 people 37.7 bottom 14.8% D Strongest: walkability A , hazard risk A− · lowest: jobs & income D 982 Hazleton Luzerne County · 30,286 people 37.7 bottom 14.7% D Strongest: hazard risk A+ , walkability A · lowest: health D− 983 Ashley Luzerne County · 2,627 people 37.3 bottom 14.1% D Strongest: walkability B , cost of living B · lowest: health D 984 Springfield Township Fayette County · 2,634 people 37.3 bottom 14.0% D Strongest: cost of living A , hazard risk C+ · lowest: walkability D 985 Tobyhanna Township Monroe County · 8,380 people 37.2 bottom 13.8% D Strongest: hazard risk A , schools B− · lowest: health C 986 Sharon Mercer County · 12,648 people 37.1 bottom 13.7% D Strongest: walkability A− , hazard risk B+ · lowest: health D 987 Lebanon Lebanon County · 26,479 people 37.0 bottom 13.5% D Strongest: walkability A , cost of living B · lowest: health D 988 Upland Delaware County · 3,049 people 36.9 bottom 13.4% D Strongest: walkability A+ , cost of living B+ · lowest: schools D 989 Decatur Township Mifflin County · 2,943 people 36.8 bottom 13.2% D Strongest: cost of living B+ , hazard risk C+ · lowest: health C− 990 Foster Township Luzerne County · 3,555 people 36.7 bottom 13.0% D Strongest: hazard risk A , cost of living B− · lowest: walkability D 991 Mount Oliver Allegheny County · 3,222 people 36.4 bottom 12.6% D Strongest: walkability A+ , hazard risk A+ · lowest: health D− 992 Lewistown Mifflin County · 8,385 people 36.3 bottom 12.5% D Strongest: cost of living B+ , walkability B · lowest: health D− 993 Larksville Luzerne County · 4,321 people 36.2 bottom 12.3% D Strongest: hazard risk B− , health B− · lowest: schools C 994 Plains Township Luzerne County · 10,010 people 36.2 bottom 12.2% D Strongest: walkability B , safety B− · lowest: schools D 995 Columbia Lancaster County · 10,314 people 36.1 bottom 12.0% D Strongest: walkability A , hazard risk A− · lowest: schools D 996 Tinicum Township Delaware County · 3,985 people 35.9 bottom 11.7% D Strongest: walkability A , hazard risk B− · lowest: safety C− 997 Weatherly Carbon County · 2,546 people 35.8 bottom 11.6% D Strongest: cost of living A− , hazard risk B+ · lowest: safety D 998 Wilkes-Barre Township Luzerne County · 3,236 people 35.7 bottom 11.5% D Strongest: hazard risk A+ , walkability A− · lowest: safety D− 999 Highspire Dauphin County · 2,725 people 35.6 bottom 11.3% D Strongest: walkability B , cost of living B− · lowest: schools D− 1000 Collingdale Delaware County · 8,898 people 35.6 bottom 11.3% D Strongest: walkability A+ , hazard risk A+ · lowest: health D 1001 East Lansdowne Delaware County · 2,703 people 35.2 bottom 10.8% D Strongest: walkability A+ , hazard risk A · lowest: health D 1002 Lancaster Lancaster County · 58,366 people 34.7 bottom 10.2% D Strongest: walkability A , cost of living C+ · lowest: schools D 1003 Wilkinsburg Allegheny County · 13,602 people 34.5 bottom 10.1% D Strongest: walkability A+ , hazard risk A · lowest: safety D 1004 Johnstown Cambria County · 17,654 people 34.2 bottom 9.8% D Strongest: walkability A , cost of living A · lowest: health D− 1005 Scranton Lackawanna County · 75,514 people 34.1 bottom 9.6% D Strongest: walkability A , hazard risk B− · lowest: schools C− 1006 Arnold Westmoreland County · 4,619 people 34.1 bottom 9.5% D Strongest: walkability A , cost of living A · lowest: health D 1007 Jenkins Township Luzerne County · 4,552 people 33.9 bottom 9.4% D Strongest: hazard risk B− , jobs & income C+ · lowest: cost of living C− 1008 Folcroft Delaware County · 6,780 people 33.7 bottom 9.0% D Strongest: walkability A , hazard risk A · lowest: schools D 1009 Uniontown Fayette County · 9,434 people 33.5 bottom 8.7% D Strongest: walkability A , cost of living A− · lowest: safety D− 1010 Reading Berks County · 95,832 people 33.0 bottom 8.1% D Strongest: walkability A , cost of living B · lowest: health D− 1011 Philadelphia Philadelphia County · 1,574,281 people 32.9 bottom 8.1% D Strongest: walkability A+ , hazard risk B− · lowest: safety D− 1012 Pottstown Montgomery County · 23,322 people 32.9 bottom 8.0% D Strongest: walkability A+ , hazard risk C+ · lowest: safety D 1013 Chester Delaware County · 33,996 people 32.8 bottom 7.9% D Strongest: walkability A+ , cost of living A− · lowest: health D− 1014 Erie Erie County · 91,838 people 32.8 bottom 7.9% D Strongest: walkability A+ , hazard risk A · lowest: schools D 1015 Sharon Hill Delaware County · 5,995 people 32.5 bottom 7.5% D Strongest: walkability A+ , hazard risk A · lowest: schools D 1016 McKeesport Allegheny County · 16,907 people 32.4 bottom 7.4% D Strongest: walkability A+ , cost of living A− · lowest: safety D− 1017 West Hazleton Luzerne County · 5,284 people 31.8 bottom 6.7% D Strongest: hazard risk A+ , safety B · lowest: health D− 1018 Norristown Montgomery County · 35,911 people 31.2 bottom 6.1% D Strongest: walkability A+ , jobs & income C+ · lowest: schools C− 1019 Wilkes-Barre Luzerne County · 44,523 people 31.2 bottom 6.1% D Strongest: walkability A , cost of living B− · lowest: health D 1020 Bear Creek Township Luzerne County · 2,820 people 31.1 bottom 6.0% D Strongest: hazard risk A− , jobs & income B · lowest: walkability D− 1021 Allentown Lehigh County · 126,044 people 30.8 bottom 5.6% D Strongest: walkability A+ , hazard risk B− · lowest: schools D 1022 Mahanoy City Schuylkill County · 3,539 people 30.7 bottom 5.6% D Strongest: walkability A , cost of living A− · lowest: health D− 1023 York York County · 45,342 people 30.6 bottom 5.5% D Strongest: walkability A+ , cost of living B · lowest: schools D− 1024 Hazle Township Luzerne County · 10,460 people 30.2 bottom 5.1% D Strongest: hazard risk A+ , cost of living B− · lowest: health D 1025 Plymouth Luzerne County · 5,801 people 30.1 bottom 5.0% D Strongest: walkability A , cost of living B · lowest: safety D 1026 Steelton Dauphin County · 6,328 people 29.1 bottom 4.1% D− Strongest: walkability A+ , cost of living B · lowest: schools D− 1027 Coatesville Chester County · 13,283 people 28.3 bottom 3.5% D− Strongest: walkability A , jobs & income C+ · lowest: health D 1028 Farrell Mercer County · 4,110 people 28.1 bottom 3.4% D− Strongest: hazard risk A , cost of living B+ · lowest: health D− 1029 Harrisburg Dauphin County · 50,522 people 28.1 bottom 3.3% D− Strongest: walkability A+ , cost of living B · lowest: schools D− 1030 Edwardsville Luzerne County · 4,927 people 27.8 bottom 3.2% D− Strongest: hazard risk B− , cost of living B− · lowest: health D 1031 McKees Rocks Allegheny County · 5,624 people 27.1 bottom 2.6% D− Strongest: walkability A+ , cost of living B · lowest: safety D 1032 Darby Delaware County · 10,666 people 26.7 bottom 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 towns 770 towns · #1 Youngwood Most affordable towns 1,035 towns · #1 Woodward Township Safest towns 578 towns · #1 Jefferson Township and Luzerne Township and West Nottingham Township Towns with the best schools 1,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 Township Healthiest towns 1,035 towns · #1 West Pikeland Township Best towns for jobs & income 1,035 towns · #1 Wallace Township and West Vincent Township Most walkable towns 1,035 towns · #1 Gettysburg Towns with the lowest natural-hazard risk 1,037 towns · #1 Cambria Township and Green Tree and Greensburg and Richland Township and State College Best towns for the outdoors 1,037 towns · #1 Lower Alsace Township Most historic towns 1,035 towns · #1 Bangor and Tamaqua Towns with the most civic life 1,029 towns · #1 Fox Township and Ligonier Township Towns with the least snow 1,026 towns · #1 Alburtis Described, no letters Snowiest towns 1,026 towns · #1 North East Township Described, no letters Towns with the mildest winters 1,005 towns · #1 Darby Township Described, no letters Towns with the hottest summers 1,005 towns · #1 Phoenixville and 2 more Described, no letters Towns with the coolest summers 1,005 towns · #1 Adams Township Described, no letters Towns with the highest incomes 1,035 towns · #1 Fox Chapel Described, no letters Towns with the lowest property taxes 1,027 towns · #1 Homestead Described, no letters Fastest-growing towns 1,037 towns · #1 Lancaster Township Described, no letters Towns with the most-used libraries 108 towns · #1 New Cumberland Described, no letters Other states
Best places to live in other states