These Are The 20 Best Small Towns In Pennsylvania For 2018


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

Join HomeSnacks
This article is an opinion based on facts and is meant as infotainment. Data updated for 2018.

Swipe left for slideshow. Article continues below.
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.

Before we get to the top 20, here’s a look at the 10 Best Small Towns To Live in Pennsylvania for 2018:

  1. Seven Fields (Photos | Homes For Sale)
  2. Colony Park (Homes For Sale)
  3. Whitfield (Homes For Sale)
  4. Fox Chase (Homes For Sale)
  5. Lincoln Park (Homes For Sale)
  6. Lemont (Homes For Sale)
  7. Chesterbrook (Homes For Sale)
  8. Narberth (Photos | Homes For Sale)
  9. Ben Avon (Homes For Sale)
  10. Grantley (Homes For Sale)

If you live in one of these small towns like Seven Fields, 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.

For more reading on the Keystone State check out:

Advertisement. Article Continues Below.

How We Determined The Coolest Towns In Pennsylvania

We threw a lot of criteria at this one in order to get the best, most complete results possible. Using the most recent data from the Census’s 2012-2016 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)
  • Highly Educated Adults (Higher is better)
  • Insurance Rates (Higher is better)
  • Commute Times (Lower is better)

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

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

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

Advertisement. Article Continues Below.

1. Seven Fields

Seven Fields, PA

Source: Public domain

Population: 2,865
Median Income: $104,271 (17th Best)
Median Home Value: $302,900 (31st Best)
More on Seven Fields: PhotosData| Homes For Sale

2. Colony Park


Population: 1,459
Median Income: $89,250 (38th Best)
Median Home Value: $257,900 (54th Best)
More on Colony Park: Data| Homes For Sale

3. Whitfield


Population: 4,403
Median Income: $74,936 (89th Best)
Median Home Value: $198,600 (125th Best)
More on Whitfield: Data| Homes For Sale

4. Fox Chase


Population: 1,280
Median Income: $91,500 (33rd Best)
Median Home Value: $182,400 (171st Best)
More on Fox Chase: Data| Homes For Sale

5. Lincoln Park


Population: 1,612
Median Income: $59,018 (226th Best)
Median Home Value: $158,900 (260th Best)
More on Lincoln Park: Data| Homes For Sale

6. Lemont


Population: 2,144
Median Income: $89,167 (41st Best)
Median Home Value: $229,000 (85th Best)
More on Lemont: Data| Homes For Sale

7. Chesterbrook


Population: 4,693
Median Income: $113,966 (9th Best)
Median Home Value: $312,600 (29th Best)
More on Chesterbrook: Data| Homes For Sale

8. Narberth

Narberth, PA

Source: Public domain

Population: 4,305
Median Income: $93,382 (29th Best)
Median Home Value: $423,900 (11th Best)
More on Narberth: PhotosData| Homes For Sale

9. Ben Avon


Population: 1,774
Median Income: $91,250 (34th Best)
Median Home Value: $208,500 (109th Best)
More on Ben Avon: Data| Homes For Sale

10. Grantley


Population: 3,912
Median Income: $81,094 (69th Best)
Median Home Value: $240,600 (72nd Best)
More on Grantley: Data| Homes For Sale

11. Clarks Green


Population: 1,435
Median Income: $75,417 (85th Best)
Median Home Value: $213,000 (103rd Best)
More on Clarks Green: Data| Homes For Sale

12. Ne

Source: Public Domain

Population: 2,028
Median Income: $112,143 (10th Best)
Median Home Value: $475,600 (6th Best)
More on Ne: Data| Homes For Sale

13. Eagleview


Population: 1,644
Median Income: $94,063 (25th Best)
Median Home Value: $442,700 (7th Best)
More on Eagleview: Data| Homes For Sale

14. Laflin


Population: 1,559
Median Income: $81,944 (64th Best)
Median Home Value: $202,900 (121st Best)
More on Laflin: Data| Homes For Sale

15. Edgeworth


Population: 1,639
Median Income: $154,545 (3rd Best)
Median Home Value: $506,200 (3rd Best)
More on Edgeworth: Data| Homes For Sale

16. Linntown


Population: 1,288
Median Income: $68,942 (127th Best)
Median Home Value: $177,300 (184th Best)
More on Linntown: Data| Homes For Sale

17. Devon


Population: 1,880
Median Income: $156,012 (2nd Best)
Median Home Value: $542,300 (1st Best)
More on Devon: Data| Homes For Sale

18. Houserville


Population: 1,991
Median Income: $75,952 (82nd Best)
Median Home Value: $203,000 (120th Best)
More on Houserville: Data| Homes For Sale

19. Sewickley

Sewickley, PA

Source: Public domain

Population: 3,852
Median Income: $69,625 (119th Best)
Median Home Value: $291,100 (35th Best)
More on Sewickley: PhotosData| Homes For Sale

20. Flourtown


Population: 4,715
Median Income: $104,625 (16th Best)
Median Home Value: $340,200 (22nd Best)
More on Flourtown: Data| Homes For Sale

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 20 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. Coaldale Borough (Schuylkill County)
  2. Braddock
  3. Renovo

For more Pennsylvania reading, check out:

Detailed List Of The Best Small Towns In Pennsylvania

Rank City Population Median Income Median Home Value
1 Seven Fields 2,865 $104,271 $302,900
2 Colony Park 1,459 $89,250 $257,900
3 Whitfield 4,403 $74,936 $198,600
4 Fox Chase 1,280 $91,500 $182,400
5 Lincoln Park 1,612 $59,018 $158,900
6 Lemont 2,144 $89,167 $229,000
7 Chesterbrook 4,693 $113,966 $312,600
8 Narberth 4,305 $93,382 $423,900
9 Ben Avon 1,774 $91,250 $208,500
10 Grantley 3,912 $81,094 $240,600
11 Clarks Green 1,435 $75,417 $213,000
12 Ne 2,028 $112,143 $475,600
13 Eagleview 1,644 $94,063 $442,700
14 Laflin 1,559 $81,944 $202,900
15 Edgeworth 1,639 $154,545 $506,200
16 Linntown 1,288 $68,942 $177,300
17 Devon 1,880 $156,012 $542,300
18 Houserville 1,991 $75,952 $203,000
19 Sewickley 3,852 $69,625 $291,100
20 Flourtown 4,715 $104,625 $340,200
21 Riverview Park 2,754 $56,533 $165,800
22 Berwyn 3,228 $92,230 $426,800
23 Boalsburg 4,331 $98,143 $245,100
24 Woodside 2,533 $164,211 $484,200
25 Langhorne 1,606 $79,000 $350,000
26 Landisville 1,769 $67,163 $232,300
27 Salunga 2,725 $73,730 $223,800
28 Zion 2,287 $67,137 $195,600
29 Bradford Woods 1,230 $103,750 $288,300
30 Exton 4,799 $72,121 $320,700
31 Skyline View 3,993 $82,824 $198,100
32 East Petersburg 4,516 $76,298 $163,900
33 Avonia 1,066 $74,934 $176,300
34 Old Orchard 2,378 $72,800 $232,800
35 Lake Heritage 2,241 $86,786 $260,500
36 Beaver 4,441 $51,161 $167,900
37 Thompsonville 3,632 $96,458 $278,700
38 Flying Hills 2,312 $59,583 $165,200
39 Churchville 4,012 $128,520 $413,900
40 Thorndale 3,824 $86,402 $219,300
41 Skippack 4,098 $109,306 $347,000
42 Bakerstown 2,222 $77,130 $363,100
43 Guilford 3,066 $90,740 $215,100
44 Brittany Farms-The Highlands 3,809 $81,731 $286,300
45 Mcgovern 2,790 $66,063 $185,400
46 Leith-Hatfield 2,577 $75,302 $168,400
47 Newtown Grant 3,777 $106,000 $349,100
48 Stormstown 2,405 $105,134 $287,600
49 Riverside 1,959 $63,906 $171,300
50 Westmont 4,989 $69,338 $157,300
51 Milford Square 1,007 $108,274 $240,300
52 Edgewood 3,080 $73,250 $188,400
53 Pine Grove Mills 1,028 $73,182 $207,400
54 New Freedom 4,569 $82,422 $252,600
55 New Wilmington 2,340 $58,362 $167,200
56 Yardley 2,392 $82,235 $326,600
57 Paxtang 1,493 $65,417 $136,700
58 Aspinwall 2,773 $66,108 $258,500
59 Village Shires 3,911 $77,097 $362,500
60 Boiling Springs 3,004 $75,268 $250,900
61 Bryn Athyn 1,375 $100,227 $441,000
62 Bryn Mawr 3,545 $54,318 $266,200
63 Reiffton 4,785 $85,027 $191,200
64 Dorneyville 4,292 $87,639 $246,500
65 Amity Gardens 3,194 $68,355 $219,100
66 Muhlenberg Park 1,807 $57,366 $160,600
67 Cecil-Bishop 2,351 $81,739 $197,300
68 Hummel 4,557 $52,426 $177,200
69 Fairview 2,836 $70,250 $150,900
70 Mohnton 3,036 $52,679 $159,900
71 Hilldale 1,635 $69,286 $180,200
72 Rheems 1,551 $61,042 $192,400
73 Dallas 2,787 $78,661 $166,200
74 Toftrees 2,986 $54,625 $293,600
75 Chester Heights 2,581 $85,801 $247,400
76 Chalfont 4,054 $94,000 $322,700
77 Conyngham 2,005 $67,969 $168,600
78 Mcmurray 4,909 $105,066 $308,000
79 Church Hill 1,489 $57,188 $160,000
80 Malvern 3,343 $74,088 $340,000
81 Nixon 1,279 $88,611 $242,500
82 North Wales 3,245 $65,724 $230,200
83 Plumsteadville 2,983 $97,601 $361,600
84 Stiles 1,134 $54,402 $171,800
85 Level Green 3,876 $73,476 $174,400
86 Pleasant Gap 2,619 $59,704 $164,700
87 Stonybrook 2,254 $82,566 $211,500
88 New Hope 2,385 $72,963 $524,900
89 Bell Acres 1,422 $92,083 $264,200
90 Shrewsbury 3,838 $68,966 $207,400
91 Sellersville 4,226 $66,490 $197,600
92 Carroll Valley 3,916 $89,236 $222,600
93 East Berwick 2,033 $48,060 $142,600
94 Eagleville Cdp (Montgomery County) 4,863 $69,331 $236,600
95 Evansburg 2,543 $134,813 $366,500
96 Tatamy 1,027 $75,250 $197,400
97 Trevose 3,438 $80,799 $255,700
98 Meridian 3,554 $65,156 $176,300
99 Palmer Heights 3,592 $66,556 $196,100
100 Green Tree 4,749 $72,604 $160,900

Like HomeSnacks on Facebook: