These Are The 10 Most Expensive Cities In Pennsylvania For 2018


We used science and data to determine which cities in Pennsylvania that will put a big dent in your wallet.

Join HomeSnacks

Swipe left for slideshow. Article continues below.
Advertisement. Article Continues Below.

Everyone wants a home that mixes affordability with comfort and Pennsylvania does this very well. Families love the Keystone State’s beaches, midlands, and mountains as tourists before moving here and calling it home.

But before you decide to relocate, you have to do some research into the exact cost of living around the state — and that’s how we’re going to help you.

These are the places in Pennsylvania that cost a pretty penny — the most expensive cities in the state.

After we saved up for months and could finally afford it, we landed on this list of the ten most expensive cities in Pennsylvania for 2018:

  1. Swarthmore (Photos)
  2. Collegeville (Photos)
  3. Media (Photos)
  4. Conshohocken (Photos)
  5. Hatboro (Photos)
  6. Ambler (Photos)
  7. Perkasie (Photos)
  8. Lansdale (Photos)
  9. Souderton (Photos)
  10. Phoenixville (Photos)

So hopefully Oil City (the cheapest place to live in Pennsylvania) can show these guys how to live on a budget in the coming years. Read on for how these places had costs rise faster than inflation.

And if you already knew these places were expensive, check out the best places to live in Pennsylvania or the cheapest.

Advertisement. Article Continues Below.

How We Determined The Most Expensive Places To Live In The Keystone State For 2018

There are basic necessities that you have to buy no matter where in the country you live. Those things include:

  • Housing
  • Food
  • Gas
  • Health Insurance
  • Utilities
  • Transportation

You can then compare the cost of these things in each of the places in Pennsylvania to figure out which is the most expensive.

What you are left with is a ‘Cost of Living Index’ that normalizes to 100 for an average place in the United States.

So we used that cost of living index in order to rank all of the 182 places in Pennsylvania that have more than 5,000 people.

And just so you can better understand how the cost of living index works, 100 is the average cost of a place in the United States. A score of 90 means that the place cost 10% less than average.

San Francisco has a score of 243 meaning it’s almost 2.5 times as expensive as the average place in the country.

Advertisement. Article Continues Below.

1. Swarthmore

Swarthmore, Pennsylvania

Source: Wikipedia

Population: 6,195
Services: 115
Groceries: 117
Health Care: 99
Housing: 200
Transportation: 117
Utilities: 121
Swarthmore (pronounced /sw.mr/ SWAHTH-mor locally, or /swr.mr/ SWAWRTH-mor) is a borough in Delaware County, Pennsylvania, United States. Swarthmore was originally named ‘Westdale’ in honor of noted painter Benjamin West, who was one of the early residents of the town. The name was changed to ‘Swarthmore’ after the establishment of Swarthmore College. ‘Swarthmore’ can be pronounced with the first ‘r’ either vocalized or dropped due to differences in rhotic and non-rhotic accents, but locally it is usually pronounced without the first ‘r’ (i.e. SWAHTH-mor). The borough population was 6,194 as of the 2010 census.

2. Collegeville

Collegeville, Pennsylvania

Source: Wikipedia

Population: 5,114
Services: 115
Groceries: 117
Health Care: 99
Housing: 162
Transportation: 117
Utilities: 121
Collegeville, sometimes referred to as ‘Little Philly’ is a borough in Montgomery County, Pennsylvania, a suburb of Philadelphia on the Perkiomen Creek. Collegeville was incorporated in 1896. It is the location of Ursinus College, opened in 1869. The population was 5,089 at the 2010 census.

3. Media

Media, Pennsylvania

Source: Wikipedia

Population: 5,334
Services: 115
Groceries: 117
Health Care: 99
Housing: 143
Transportation: 117
Utilities: 121
The borough of Media is the county seat of Delaware County, in the U.S. state of Pennsylvania and is located 13 miles (21 km) west of Philadelphia. Media was incorporated in 1850 at the same time that it was named the county seat. The population was 5,327 at the 2010 census, down from 5,533 at the 2000 census. Its school district is the Rose Tree Media School District with Penncrest High School and Springton Lake Middle School. In June 2006, it became the first fair trade town in America. Media promotes itself by its motto: ‘Everybody’s Hometown’.

4. Conshohocken

Conshohocken, Pennsylvania

Source: Wikipedia

Population: 7,825
Services: 115
Groceries: 117
Health Care: 99
Housing: 140
Transportation: 117
Utilities: 121

5. Hatboro

Hatboro, Pennsylvania

Source: Wikipedia

Population: 7,362
Services: 115
Groceries: 117
Health Care: 99
Housing: 131
Transportation: 117
Utilities: 121
Hatboro is a borough in Montgomery County, Pennsylvania, United States. The population was 7,360 at the 2010 census.

6. Ambler

Ambler, Pennsylvania

Source: Wikipedia

Population: 6,443
Services: 115
Groceries: 117
Health Care: 99
Housing: 130
Transportation: 117
Utilities: 121
Ambler is a borough in Montgomery County, Pennsylvania, in the United States. It is located approximately 16 miles (26 km) north of the city center of Philadelphia, Pennsylvania.

7. Perkasie

Perkasie, Pennsylvania

Source: Wikipedia

Population: 8,542
Services: 115
Groceries: 117
Health Care: 99
Housing: 126
Transportation: 117
Utilities: 121
Perkasie is a borough in Bucks County, Pennsylvania, 35 miles (56 km) north of Philadelphia. Establishments in the borough early in the twentieth century included silk mills, baseballs, brickyards, lumber mills, tile works, a stone crusher, and manufacturies of cigars, tags and labels, wire novelties, etc. The population in 1900 was 1,803; in 1910, 2,779 people lived in Perkasie. The population was 8,515 at the 2013 census.

8. Lansdale

Lansdale, Pennsylvania

Source: Wikipedia

Population: 16,278
Services: 115
Groceries: 117
Health Care: 99
Housing: 119
Transportation: 117
Utilities: 121
Lansdale is a borough in Montgomery County, Pennsylvania, 28 miles northwest of Philadelphia. Early in the 20th century, its industries included agricultural implement works, a canning factory, foundries, brickyards, a silk mill, and manufacturers of cigars, stoves, shirts, rope, iron drain pipe, and glue.[citation needed] In 1900, 2,754 people lived here; in 1910, 3,551; and in 1940, 9,316 people were inhabitants of Lansdale. The population was 16,269 at the time of the 2010 census.

9. Souderton

Souderton, Pennsylvania

Source: Wikipedia

Population: 6,640
Services: 115
Groceries: 117
Health Care: 99
Housing: 118
Transportation: 117
Utilities: 121
Souderton is a borough in Montgomery County, Pennsylvania. The population was 6,618 at the 2010 census.

10. Phoenixville

Phoenixville, Pennsylvania

Source: Wikipedia

Population: 16,430
Services: 115
Groceries: 117
Health Care: 99
Housing: 116
Transportation: 117
Utilities: 121
Phoenixville is a borough in Chester County, Pennsylvania, United States, 28 miles (45 km) northwest of Philadelphia, at the junction of French Creek with the Schuylkill River. It is located in the Philadelphia Metro Area. The population is 16,440 as of the 2010 Census.

Taking A Chunk Out Of Your Paycheck

Well there you have it, the places in Pennsylvania that have the highest cost of living, with Swarthmore ranking as the most expensive city in the Keystone State.

If you’re curious, here are the least expensive cities in Pennsylvania:

  1. Oil City
  2. New Castle
  3. Sharon

For more Pennsylvania reading , check out:

Detailed List Of The Most Expensive Cities In Pennsylvania

City Rank Population Services Groceries Health Care
Swarthmore 1 6,195 115 117 99
Collegeville 2 5,114 115 117 99
Media 3 5,334 115 117 99
Conshohocken 4 7,825 115 117 99
Hatboro 5 7,362 115 117 99
Ambler 6 6,443 115 117 99
Perkasie 7 8,542 115 117 99
Lansdale 8 16,278 115 117 99
Souderton 9 6,640 115 117 99
Phoenixville 10 16,430 115 117 99
Ridley Park 11 7,008 115 117 99
Emmaus 12 11,268 115 117 99
Norwood 13 5,887 115 117 99
Bristol 14 9,739 115 117 99
Prospect Park 15 6,457 115 117 99
Glenolden 16 7,160 115 117 99
Lansdowne 17 10,634 115 117 99
Catasauqua 18 6,465 115 117 99
Yeadon 19 11,477 115 117 99
Philadelphia 20 1,525,811 115 117 99
Allentown 21 117,942 115 117 99
Clifton Heights 22 6,645 115 117 99
Folcroft 23 6,617 115 117 99
Sharon Hill 24 5,680 115 117 99
Collingdale 25 8,782 115 117 99
Whitehall 26 13,932 115 117 99
Darby 27 10,648 115 117 99
Stroudsburg 28 5,623 112 110 113
East Stroudsburg 29 9,903 112 110 113
Bethlehem 30 75,016 112 110 113
Bangor 31 5,279 112 110 113
Nazareth 32 5,773 112 110 113
West Chester 33 18,656 108 103 103
Northampton 34 9,933 112 110 113
Kennett Square 35 6,054 108 103 103
Wyomissing 36 10,489 108 103 103
Dunmore 37 14,081 112 110 113
Oxford 38 5,069 108 103 103
Brookhaven 39 8,019 108 103 103
Wilson 40 7,895 112 110 113
Moosic 41 5,694 112 110 113
Easton 42 26,885 112 110 113
Birdsboro 43 5,168 108 103 103
Lehighton 44 5,495 112 110 113
Palmerton 45 5,419 112 110 113
Clarks Summit 46 5,115 100 104 112
Coatesville 47 13,029 108 103 103
Shillington 48 5,274 108 103 103
Archbald 49 6,993 100 104 112
Blakely 50 6,587 100 104 112
Old Forge 51 8,323 100 104 112
Dickson City 52 6,088 100 104 112
Swoyersville 53 5,066 100 104 112
Exeter 54 5,660 100 104 112
South Williamsport 55 6,370 100 104 112
Kingston 56 13,180 100 104 112
Olyphant 57 5,154 100 104 112
Pittston 58 7,740 112 110 113
Scranton 59 76,021 100 104 112
Wilkes-Barre 60 41,463 112 110 113
Sayre 61 5,574 100 104 112
Taylor 62 6,267 100 104 112
Williamsport 63 29,441 100 104 112
Chester 64 34,127 108 103 103
State College 65 42,008 99 104 98
Fox Chapel 66 5,393 97 100 95
Franklin Park 67 13,462 97 100 95
Carbondale 68 8,903 100 104 112
Plymouth 69 5,964 100 104 112
Nanticoke 70 10,459 100 104 112
Reading 71 87,926 108 103 103
Bellefonte 72 6,248 99 104 98
Jefferson Hills 73 10,679 97 100 95
Economy 74 9,016 97 100 95
Oakmont 75 6,323 97 100 95
Westmont 76 5,159 99 104 98
Pleasant Hills 77 8,271 97 100 95
Plum 78 27,147 97 100 95
Hollidaysburg 79 5,810 99 104 98
Lower Burrell 80 11,765 97 100 95
Canonsburg 81 8,964 97 100 95
Clarion 82 5,253 97 100 95
Indiana 83 14,026 99 104 98
Huntingdon 84 7,083 99 104 98
Camp Hill 85 7,858 103 99 94
Forest Hills 86 6,524 97 100 95
West View 87 6,777 97 100 95
Lititz 88 9,366 103 99 94
Greensburg 89 14,881 97 100 95
Somerset 90 6,267 99 104 98
Crafton 91 5,971 97 100 95
Dormont 92 8,609 97 100 95
Baldwin 93 19,723 97 100 95
Castle Shannon 94 8,301 97 100 95
Millersville 95 8,182 103 99 94
New Holland 96 5,384 103 99 94
Latrobe 97 8,346 99 104 98
Mechanicsburg 98 8,966 103 99 94
Bridgeville 99 5,144 97 100 95
White Oak 100 7,875 97 100 95
Mount Joy 101 7,515 103 99 94
Carlisle 102 18,727 103 99 94
Carnegie 103 7,965 97 100 95
Bellevue 104 8,362 97 100 95
New Cumberland 105 7,272 103 99 94
Hanover 106 15,315 103 99 94
Lewisburg 107 5,804 103 99 94
Pittsburgh 108 306,430 97 100 95
Brentwood 109 9,648 97 100 95
Shippensburg 110 5,371 103 99 94
Chambersburg 111 20,217 103 99 94
Tyrone 112 5,476 99 104 98
Monaca 113 5,749 97 100 95
California 114 6,762 97 100 95
Ephrata 115 13,426 103 99 94
Washington 116 13,720 97 100 95
Waynesboro 117 10,568 103 99 94
Butler 118 13,798 97 100 95
New Kensington 119 13,157 97 100 95
Palmyra 120 7,352 103 99 94
Altoona 121 46,434 99 104 98
Clearfield 122 6,203 99 104 98
Munhall 123 11,405 97 100 95
Swissvale 124 8,968 97 100 95
West Mifflin 125 20,335 97 100 95
Red Lion 126 6,378 103 99 94
Punxsutawney 127 5,965 99 104 98
Coraopolis 128 5,675 97 100 95
Jeannette 129 9,672 97 100 95
Wilkinsburg 130 16,026 97 100 95
Monessen 131 7,732 97 100 95
Vandergrift 132 5,197 97 100 95
Bloomsburg 133 14,608 103 99 94
Selinsgrove 134 5,624 103 99 94
Ambridge 135 7,042 97 100 95
Aliquippa 136 9,497 97 100 95
Arnold 137 5,150 97 100 95
New Brighton 138 6,026 97 100 95
Johnstown 139 20,976 99 104 98
Lancaster 140 59,205 103 99 94
Columbia 141 10,413 103 99 94
Beaver Falls 142 8,945 97 100 95
Milton 143 7,050 103 99 94
Clairton 144 6,854 97 100 95
Steelton 145 5,982 103 99 94
Turtle Creek 146 5,361 97 100 95
Duquesne 147 5,639 97 100 95
Berwick 148 10,476 103 99 94
Harrisburg 149 49,401 103 99 94
Lock Haven 150 9,750 103 99 94
Lebanon 151 25,495 103 99 94
Hazleton 152 25,166 103 99 94
York 153 43,677 103 99 94
Schuylkill Haven 154 5,411 103 99 94
Pottsville 155 14,315 103 99 94
Sunbury 156 9,917 103 99 94
Connellsville 157 7,694 111 95 96
Uniontown 158 10,424 111 95 96
Tamaqua 159 7,064 103 99 94
Mount Carmel 160 5,897 103 99 94
Shenandoah 161 5,073 103 99 94
Shamokin 162 7,370 103 99 94
Warren 163 9,672 85 88 89
Bradford 164 8,766 85 88 89
Edinboro 165 6,466 89 78 84
Hermitage 166 16,252 89 78 84
Grove City 167 8,277 89 78 84
Meadville 168 13,370 89 78 84
Erie 169 101,454 89 78 84
Ellwood City 170 7,958 89 78 84
Greenville 171 5,936 89 78 84
Corry 172 6,589 89 78 84
Titusville 173 5,601 89 78 84
Sugarcreek 174 5,278 89 78 84
Farrell 175 5,047 89 78 84
Franklin 176 6,540 89 78 84
Franklin 177 6,540 89 78 84
Franklin 178 6,540 89 78 84
Franklin 179 6,540 89 78 84
Sharon 180 14,060 89 78 84
New Castle 181 23,290 89 78 84
Oil City 182 10,541 89 78 84

Like HomeSnacks on Facebook:

Facebook Discussion