These Are The 10 Best Small Towns In Pennsylvania


We used science and data to determine which small towns in Pennsylvania are the best of the best.

Join HomeSnacks
Advertisement. Article Continues Below.

You’ve seen these lists before: Best places to live in Pennsylvania, Most Beautiful Downtowns, etc., etc. But all of them focus on major cities and towns in the Keystone State and no one pays attention to the little guy.

Well, that’s all about to change as we put together a list of the best small towns in Pennsylvania based on numbers–not opinions or hearsay.

We’ll dive right into our methodology in the next section; but first, we thought you might just want to know which places in Pennsylvania ranked the based–you know, based on science. Here are the 10 Best Small Towns in Pennsylvania (in which to live):

  1. Mount Gretna
  2. Thornburg
  3. Patterson Heights
  4. Rosslyn Farms
  5. Ben Avon Heights
  6. Goldsboro
  7. Deer Lake
  8. Deer Lake
  9. Rutledge
  10. Glen Osborne

If you live in one of these small towns like Mount Gretna, chances are, you’re not surprised. After all, you know how great you have it.

But for the rest of you–keep reading and we’ll get to just why these small towns made our list. Or feel free to check out the worst small towns in Pennsylvania.

Advertisement. Article Continues Below.

How We Determined The Best Small Towns In Pennsylvania

We threw a lot of criteria at this one in order to get the best, most complete results possible. Using FBI crime data, the Census’s 2010-2014 American Community Survey, and the Bureau of Labor Statistics, this is the criteria we used:

  • Population Density (Higher is better)
  • Lowest Unemployment Rates
  • Housing costs (Higher is better. More demand.)
  • Adjusted Median Income (Higher is better)
  • High School Dropouts (Lower is better)
  • Crime Rates (Lower is better)

We looked at places with populations lower than 1,000 people, of which, there were a lot – 337 to be exact.

We then ranked each place in each category with scores from 1 to 337, averaged them out, and the lowest scores went to our Best Small Towns in Pennsylvania. Top of that list — Mount Gretna.

Keep reading to find out more about our top 10 best small towns in Pennsylvania.

Advertisement. Article Continues Below.

1. Mount Gretna


Population 2014: 197
Median Income: $110,625
Median Home Price: $280,700
Crime Per 100k: 769

2. Thornburg


Population 2014: 500
Median Income: $106,250
Median Home Price: $272,000
Crime Per 100k: 769

3. Patterson Heights


Population 2014: 644
Median Income: $70,625
Median Home Price: $137,100
Crime Per 100k: 1,903

4. Rosslyn Farms


Population 2014: 485
Median Income: $111,250
Median Home Price: $283,300
Crime Per 100k: 948

5. Ben Avon Heights


Population 2014: 375
Median Income: $136,250
Median Home Price: $340,700
Crime Per 100k: 1,644

6. Goldsboro


Population 2014: 937
Median Income: $70,813
Median Home Price: $161,300
Crime Per 100k: 1,999

7. Deer Lake

Source: Google Maps

Population: 666
Median Income: $71,389
Median Home Price: $174,300
Crime Per 100k: 1,732

8. Deer Lake


Population 2014: 666
Median Income: $71,389
Median Home Price: $174,300
Crime Per 100k: 1,732

9. Rutledge


Population 2014: 817
Median Income: $85,078
Median Home Price: $283,600
Crime Per 100k: 1,008

10. Glen Osborne


Population 2014: 564
Median Income: $99,000
Median Home Price: $401,100
Crime Per 100k: 769

Science Can Tackle Any Issue, Even Small Ones

We said it once and we’ll say it again — this list: it’s just science. We did the research, we crunched the numbers, and it turns out, these 10 small towns in Pennsylvania are the best, in which to live.

And who can argue with that?

If you’re curious, here are the worst small towns in Pennsylvania:

  1. Alba
  2. Bear Lake
  3. Timblin

For more Pennsylvania reading , check out:

Detailed List Of The Best Small Towns In Pennsylvania

City Rank Population Median Income Median Home Price Crime Per 100k
Mount Gretna 1 197 $110,625 $280,700 769
Thornburg 2 500 $106,250 $272,000 769
Patterson Heights 3 644 $70,625 $137,100 1,903
Rosslyn Farms 4 485 $111,250 $283,300 948
Ben Avon Heights 5 375 $136,250 $340,700 1,644
Goldsboro 6 937 $70,813 $161,300 1,999
Deer Lake 7 666 $71,389 $174,300 1,732
Deer Lake 8 666 $71,389 $174,300 1,732
Rutledge 9 817 $85,078 $283,600 1,008
Glen Osborne 10 564 $99,000 $401,100 769
Dauphin 11 879 $54,083 $159,100 1,940
Sewickley Heights 12 790 $165,968 $898,000 605
Rose Valley 13 893 $156,042 $496,600 769
Pennsbury Village 14 658 $52,167 $98,500 1,910
Riegelsville 15 776 $60,139 $250,800 1,297
New Berlin 16 826 $48,250 $113,700 232
Milesburg 17 1,180 $53,229 $120,600 791
Chicora 18 1,134 $50,795 $104,300 847
Bethany 19 362 $63,750 $194,700 1,662
Yatesville 20 541 $58,125 $148,700 1,833
Silverdale 21 910 $80,000 $244,200 1,287
Lewisberry 22 375 $60,972 $163,200 1,904
Howard 23 794 $53,490 $150,800 2,064
Bear Creek Village 24 238 $103,056 $328,000 769
Green Lane 25 387 $55,313 $208,000 1,600
Adamsburg 26 235 $59,583 $127,800 1,982
Laurel Mountain 27 188 $47,500 $140,300 2,123
Hulmeville 28 1,037 $69,554 $298,700 199
Woodbury 29 214 $54,583 $96,700 2,469
Manorville 30 401 $55,179 $105,700 2,225
Lenhartsville 31 191 $46,875 $146,900 2,212
Turbotville 32 815 $57,813 $120,300 2,251
Snow Shoe 33 726 $50,556 $115,700 2,440
Picture Rocks 34 661 $59,643 $130,800 2,224
Mckean 35 357 $55,156 $129,700 2,185
Armagh 36 90 $50,625 $117,200 2,397
Harmony 37 808 $45,833 $157,300 2,053
Fawn Grove 38 525 $66,607 $191,300 1,737
Midway 39 1,900 $42,412 $160,100 1,566
Midway 40 1,900 $42,412 $160,100 1,566
Chalfant 41 869 $52,039 $78,800 2,398
Birmingham 42 138 $76,250 $108,300 2,407
Bechtelsville 43 896 $65,139 $157,800 1,758
Portersville 44 285 $54,167 $132,500 2,215
Summerhill 45 426 $49,250 $92,500 2,457
Mcewensville 46 304 $43,409 $131,400 2,382
Beallsville 47 430 $53,068 $126,300 2,252
Roscoe 48 671 $45,000 $84,000 2,515
Stillwater 49 263 $62,143 $144,600 2,228
Beaver Meadows 50 721 $41,071 $93,200 589
Deemston 51 861 $66,118 $143,800 2,102
Hunker 52 291 $51,094 $102,300 2,454
Sewickley Hills 53 670 $113,125 $297,100 769
Glendon 54 326 $53,750 $167,700 1,964
Harrisville 55 898 $43,750 $97,400 112
Blooming Valley 56 408 $60,179 $105,300 2,434
Fairfield 57 588 $51,406 $188,600 1,972
Centerport 58 481 $46,719 $187,500 1,949
Nuangola 59 835 $62,333 $153,100 2,069
Connoquenessing 60 501 $53,125 $151,200 2,124
Fairview 61 2,693 $60,000 $124,500 923
Fairview 62 2,693 $60,000 $124,500 923
New Salem 63 720 $72,083 $191,000 1,593
New Salem 64 720 $72,083 $191,000 1,593
Yorkana 65 276 $57,143 $150,000 2,141
Sheakleyville 66 163 $71,250 $83,600 2,319
Lyons 67 404 $47,917 $120,700 2,352
Cross Roads 68 639 $82,955 $223,300 1,461
Bernville 69 918 $53,393 $150,800 2,180
Le Raysville 70 284 $58,750 $101,700 2,404
Orbisonia 71 719 $56,071 $96,800 2,341
New Buffalo 72 131 $47,917 $139,600 2,241
Bendersville 73 617 $49,216 $179,800 2,069
Sugar Grove 74 766 $52,917 $92,300 2,442
Donegal 75 214 $53,125 $127,800 2,283
Prompton 76 237 $61,625 $166,900 1,937
Madison 77 379 $43,375 $115,600 2,104
Stockdale 78 504 $38,750 $106,500 2,365
Smithton 79 501 $58,000 $89,300 2,593
Valencia 80 642 $39,609 $101,400 2,370
Clark 81 584 $66,250 $166,600 1,854
Port Royal 82 1,070 $43,889 $99,300 905
West Liberty 83 316 $51,875 $165,900 2,020
Bolivar 84 452 $44,375 $82,200 2,692
Applewold 85 365 $42,667 $96,400 2,448
Portland 86 457 $39,183 $203,300 388
Monroe 87 650 $56,875 $97,100 2,338
Wampum 88 763 $41,250 $86,800 858
Conneaut Lake 89 574 $45,781 $95,000 2,441
Saltsburg 90 841 $44,250 $90,500 2,553
Schellsburg 91 303 $42,955 $113,600 2,462
Alexandria 92 347 $43,750 $103,200 2,476
Shippenville 93 593 $46,641 $93,300 2,506
New Paris 94 172 $42,292 $96,700 2,646
Wellsville 95 236 $60,357 $151,800 2,072
Railroad 96 253 $70,313 $185,000 1,735
Port Matilda 97 635 $36,875 $116,200 2,367
Courtdale 98 746 $54,038 $116,400 1,099
Fayette City 99 524 $36,250 $74,300 852
Millheim 100 949 $43,750 $142,200 2,419

Like HomeSnacks on Facebook:

Facebook Discussion