Most Affordable Cities in Pennsylvania
Cost of living rankings for 272 cities in Pennsylvania. On average, Pennsylvania is near the national average with a statewide average Cost Index of 94.
Data Updated: March 2026
Cheapest City
Shamokin
Index: 61
Most Expensive
Merion Station
Index: 179
State Average
94
National: 100
Cities Ranked
272
with complete data
All 272 Cities in Pennsylvania — By Affordability
| # | City | Index | Home Value | Rent | Income |
|---|---|---|---|---|---|
| 1 | Shamokin | 61 | $57,400 | $649 | $36,438 |
| 2 | Johnstown | 63 | $42,100 | $616 | $34,784 |
| 3 | New Castle | 64 | $72,000 | $698 | $41,478 |
| 4 | Bradford | 65 | $76,400 | $745 | $56,330 |
| 5 | Mount Carmel | 65 | $74,700 | $796 | $52,667 |
| 6 | Duquesne | 65 | $57,094 | $725 | $41,208 |
| 7 | Sharon | 66 | $79,100 | $780 | $44,595 |
| 8 | Oil City | 66 | $83,021 | $799 | $52,688 |
| 9 | Greenville | 66 | $98,200 | $616 | $56,850 |
| 10 | Sunbury | 67 | $98,000 | $731 | $48,509 |
| 11 | Lewistown | 67 | $98,600 | $765 | $40,179 |
| 12 | Tamaqua | 67 | $78,500 | $935 | $44,803 |
| 13 | Pottsville | 68 | $97,700 | $820 | $53,465 |
| 14 | Warren | 68 | $101,600 | $774 | $50,877 |
| 15 | Monessen | 68 | $87,100 | $678 | $51,094 |
| 16 | Punxsutawney | 68 | $102,500 | $796 | $43,097 |
| 17 | Titusville | 68 | $115,180 | $596 | $36,055 |
| 18 | Chester | 69 | $85,400 | $1,080 | $39,809 |
| 19 | Uniontown | 69 | $87,600 | $757 | $35,451 |
| 20 | Connellsville | 69 | $117,200 | $665 | $47,176 |
| 21 | McKeesport | 70 | $91,526 | $786 | $31,854 |
| 22 | Carbondale | 70 | $118,800 | $788 | $48,592 |
| 23 | Franklin | 70 | $123,049 | $731 | $54,955 |
| 24 | Tyrone | 70 | $122,000 | $788 | $55,568 |
| 25 | Turtle Creek | 70 | $97,204 | $718 | $44,449 |
| 26 | Vandergrift | 70 | $91,500 | $793 | $50,351 |
| 27 | Indiana | 71 | $123,300 | $806 | $44,784 |
| 28 | Lock Haven | 71 | $127,500 | $794 | $40,131 |
| 29 | Ellwood City | 71 | $120,400 | $836 | $62,266 |
| 30 | Clearfield | 71 | $134,345 | $686 | $51,190 |
| 31 | Plymouth | 71 | $85,400 | $923 | $42,348 |
| 32 | West York | 71 | $113,400 | $962 | $67,938 |
| 33 | St. Marys | 72 | $143,900 | $756 | $64,471 |
| 34 | Jeannette | 72 | $106,600 | $817 | $49,558 |
| 35 | Pittston | 72 | $114,900 | $755 | $47,525 |
| 36 | Somerset | 72 | $144,400 | $673 | $41,782 |
| 37 | Schuylkill Haven | 72 | $122,600 | $894 | $55,682 |
| 38 | Butler | 73 | $112,500 | $815 | $41,705 |
| 39 | Natrona Heights | 73 | $146,800 | $744 | $71,167 |
| 40 | New Kensington | 74 | $132,400 | $694 | $49,644 |
| 41 | Darby | 74 | $101,900 | $1,337 | $45,128 |
| 42 | Altoona | 75 | $135,654 | $789 | $50,171 |
| 43 | Wilkinsburg | 75 | $140,300 | $978 | $48,565 |
| 44 | Latrobe | 75 | $140,600 | $761 | $55,168 |
| 45 | Corry | 75 | $142,584 | $686 | $45,081 |
| 46 | New Brighton | 75 | $146,235 | $716 | $50,426 |
| 47 | Williamsport | 76 | $146,500 | $825 | $49,363 |
| 48 | Meadville | 76 | $164,774 | $887 | $46,012 |
| 49 | Munhall | 76 | $142,869 | $774 | $52,037 |
| 50 | Swissvale | 76 | $141,300 | $1,097 | $60,114 |
| 51 | Ambridge | 76 | $130,928 | $910 | $50,978 |
| 52 | Steelton | 76 | $124,200 | $1,270 | $55,963 |
| 53 | California | 76 | $142,600 | $792 | $49,500 |
| 54 | West Mifflin | 77 | $156,065 | $748 | $70,335 |
| 55 | Grove City | 77 | $165,900 | $858 | $56,420 |
| 56 | DuBois | 77 | $170,261 | $848 | $58,626 |
| 57 | Shippensburg | 77 | $163,200 | $898 | $52,344 |
| 58 | Exeter | 77 | $132,500 | $1,026 | $49,432 |
| 59 | Olyphant | 77 | $143,400 | $889 | $63,516 |
| 60 | Scranton | 78 | $141,700 | $991 | $49,531 |
| 61 | Lebanon | 78 | $143,200 | $1,024 | $47,439 |
| 62 | Nanticoke | 78 | $160,844 | $787 | $60,340 |
| 63 | Milton | 78 | $172,100 | $902 | $53,552 |
| 64 | Clairton | 78 | $151,765 | $932 | $39,884 |
| 65 | Sayre | 78 | $166,000 | $976 | $55,393 |
| 66 | Berwick | 79 | $200,640 | $788 | $45,338 |
| 67 | Brentwood | 79 | $165,564 | $822 | $60,432 |
| 68 | Bellevue | 79 | $177,900 | $935 | $64,888 |
| 69 | Huntingdon | 79 | $189,400 | $832 | $66,429 |
| 70 | Forest Hills | 79 | $182,200 | $970 | $86,802 |
| 71 | Palmerton | 79 | $161,500 | $913 | $71,471 |
| 72 | Harrisburg | 80 | $121,000 | $1,351 | $47,783 |
| 73 | Hermitage | 80 | $187,600 | $874 | $72,464 |
| 74 | Greensburg | 80 | $177,000 | $829 | $62,977 |
| 75 | Dunmore | 80 | $186,900 | $923 | $75,632 |
| 76 | Old Forge | 80 | $169,700 | $862 | $73,258 |
| 77 | Castle Shannon | 80 | $182,400 | $1,002 | $62,426 |
| 78 | Blakely | 80 | $183,600 | $988 | $59,858 |
| 79 | Homeacre-Lyndora | 80 | $190,800 | $952 | $71,232 |
| 80 | Dickson City | 80 | $184,700 | $951 | $58,343 |
| 81 | Wilkes-Barre | 81 | $171,246 | $939 | $47,970 |
| 82 | Baldwin | 81 | $191,700 | $1,042 | $77,882 |
| 83 | Aliquippa | 81 | $193,853 | $720 | $51,050 |
| 84 | Beaver Falls | 81 | $190,270 | $740 | $48,462 |
| 85 | Taylor | 81 | $169,800 | $1,015 | $60,446 |
| 86 | Selinsgrove | 81 | $195,400 | $946 | $58,484 |
| 87 | Erie | 82 | $194,885 | $836 | $43,397 |
| 88 | Lower Burrell | 82 | $189,700 | $876 | $81,860 |
| 89 | Columbia | 82 | $174,200 | $1,064 | $52,271 |
| 90 | Northwest Harborcreek | 82 | $215,200 | $875 | $87,601 |
| 91 | West View | 82 | $209,800 | $963 | $70,954 |
| 92 | South Williamsport | 82 | $186,000 | $911 | $66,810 |
| 93 | Bangor | 82 | $167,100 | $1,049 | $63,542 |
| 94 | Swoyersville | 82 | $201,722 | $733 | $67,558 |
| 95 | Progress | 83 | $192,000 | $1,170 | $75,362 |
| 96 | Waynesboro | 83 | $180,400 | $1,027 | $58,311 |
| 97 | Wilson | 83 | $191,800 | $1,211 | $80,928 |
| 98 | Dormont | 83 | $204,800 | $1,049 | $77,226 |
| 99 | Rutherford | 83 | $189,300 | $1,228 | $77,306 |
| 100 | McKees Rocks | 83 | $186,758 | $933 | $33,510 |
| 101 | Monaca | 83 | $202,686 | $773 | $64,839 |
| 102 | West Hazleton | 83 | $172,724 | $1,097 | $46,968 |
| 103 | Lancaster | 84 | $203,700 | $1,177 | $63,421 |
| 104 | Easton | 84 | $169,200 | $1,223 | $63,775 |
| 105 | Whitehall | 84 | $229,200 | $909 | $85,000 |
| 106 | Ephrata | 84 | $215,100 | $1,070 | $68,117 |
| 107 | White Oak | 84 | $189,753 | $999 | $64,838 |
| 108 | Schlusser | 84 | $218,500 | $973 | $92,813 |
| 109 | Pennside | 84 | $195,000 | $1,289 | $77,411 |
| 110 | Lehighton | 84 | $198,600 | $928 | $62,083 |
| 111 | Duryea | 84 | $191,765 | $1,056 | $64,028 |
| 112 | Parkville | 85 | $207,100 | $1,181 | $74,509 |
| 113 | Crafton | 85 | $202,857 | $1,006 | $71,458 |
| 114 | Lewisburg | 85 | $234,100 | $941 | $51,674 |
| 115 | Hazleton | 86 | $208,084 | $1,015 | $43,379 |
| 116 | Plum | 86 | $218,600 | $1,156 | $98,475 |
| 117 | Chambersburg | 86 | $196,200 | $1,088 | $56,177 |
| 118 | Weigelstown | 86 | $202,100 | $1,358 | $70,333 |
| 119 | Kingston | 86 | $216,210 | $960 | $53,885 |
| 120 | East Stroudsburg | 86 | $199,200 | $1,375 | $61,792 |
| 121 | Glenshaw | 86 | $241,300 | $948 | $91,219 |
| 122 | Economy | 86 | $244,700 | $907 | $94,430 |
| 123 | Carnegie | 86 | $219,126 | $880 | $62,327 |
| 124 | Archbald | 86 | $211,400 | $951 | $76,315 |
| 125 | Washington | 87 | $228,755 | $895 | $52,350 |
| 126 | Bloomsburg | 87 | $248,140 | $937 | $49,096 |
| 127 | Collingdale | 87 | $200,960 | $1,082 | $49,578 |
| 128 | Mount Joy | 87 | $241,300 | $1,070 | $84,514 |
| 129 | Palmyra | 87 | $211,900 | $1,058 | $71,018 |
| 130 | Colonial Park | 88 | $223,800 | $1,272 | $69,804 |
| 131 | Elizabethtown | 88 | $222,600 | $1,038 | $67,770 |
| 132 | East York | 88 | $221,800 | $1,323 | $83,030 |
| 133 | Lower Allen | 88 | $246,100 | $1,117 | $85,537 |
| 134 | Bellefonte | 88 | $232,500 | $900 | $57,157 |
| 135 | Sharon Hill | 88 | $190,185 | $1,302 | $68,529 |
| 136 | Manheim | 88 | $218,100 | $1,324 | $81,484 |
| 137 | Monroeville | 89 | $222,288 | $1,162 | $78,191 |
| 138 | Northampton | 89 | $225,400 | $1,156 | $82,719 |
| 139 | Stroudsburg | 89 | $212,700 | $1,523 | $60,868 |
| 140 | Fullerton | 90 | $229,900 | $1,381 | $63,357 |
| 141 | Carnot-Moon | 90 | $256,600 | $1,178 | $95,777 |
| 142 | Yeadon | 90 | $227,579 | $1,117 | $57,336 |
| 143 | Arlington Heights | 90 | $249,700 | $1,193 | $67,386 |
| 144 | New Holland | 90 | $225,500 | $1,219 | $57,719 |
| 145 | Shanor-Northvue | 90 | $243,600 | $1,272 | $98,878 |
| 146 | Folcroft | 91 | $213,508 | $1,363 | $58,899 |
| 147 | Nazareth | 91 | $236,900 | $1,186 | $57,551 |
| 148 | Hollidaysburg | 91 | $241,854 | $1,082 | $62,319 |
| 149 | Clarks Summit | 91 | $236,900 | $1,147 | $91,442 |
| 150 | Reading | 92 | $256,603 | $1,018 | $45,599 |
| 151 | Shiloh | 92 | $233,300 | $1,519 | $82,205 |
| 152 | Blandon | 92 | $269,700 | $1,178 | $109,775 |
| 153 | Glenolden | 92 | $237,053 | $1,185 | $71,145 |
| 154 | Hellertown | 92 | $242,500 | $1,227 | $76,657 |
| 155 | Moosic | 92 | $235,500 | $1,268 | $74,792 |
| 156 | Boothwyn | 92 | $252,700 | $1,328 | $83,444 |
| 157 | Middletown | 93 | $257,494 | $1,145 | $54,778 |
| 158 | Red Lion | 93 | $287,040 | $863 | $63,672 |
| 159 | Edinboro | 93 | $283,318 | $888 | $40,862 |
| 160 | Pittsburgh | 94 | $230,723 | $1,516 | $64,137 |
| 161 | Lititz | 94 | $264,600 | $1,207 | $82,861 |
| 162 | Pleasant Hills | 94 | $258,846 | $1,224 | $97,177 |
| 163 | Clifton Heights | 94 | $256,298 | $1,191 | $69,940 |
| 164 | Linglestown | 94 | $242,800 | $1,647 | $89,887 |
| 165 | Sierra View | 94 | $239,200 | $1,728 | $85,250 |
| 166 | Shillington | 94 | $255,116 | $1,293 | $77,289 |
| 167 | Roslyn | 95 | $300,300 | $1,151 | $91,106 |
| 168 | New Cumberland | 95 | $286,241 | $1,031 | $81,947 |
| 169 | Catasauqua | 95 | $279,628 | $1,130 | $74,363 |
| 170 | Coraopolis | 95 | $295,672 | $900 | $60,174 |
| 171 | Hanover | 96 | $286,884 | $1,095 | $64,135 |
| 172 | Lansdowne | 96 | $270,164 | $1,219 | $69,261 |
| 173 | Village Green-Green Ridge | 96 | $300,600 | $1,249 | $93,223 |
| 174 | Millersville | 96 | $265,500 | $1,322 | $65,721 |
| 175 | Whitfield | 96 | $291,500 | $1,380 | $123,358 |
| 176 | Philadelphia | 97 | $229,411 | $1,734 | $60,698 |
| 177 | York | 97 | $270,750 | $1,328 | $47,115 |
| 178 | Mountain Top | 97 | $317,634 | $843 | $105,286 |
| 179 | Sanatoga | 97 | $280,100 | $1,560 | $86,624 |
| 180 | Prospect Park | 97 | $281,946 | $1,154 | $65,774 |
| 181 | Enola | 97 | $295,076 | $1,098 | $68,131 |
| 182 | Bethel Park | 98 | $291,045 | $1,259 | $104,129 |
| 183 | Jefferson Hills | 98 | $309,600 | $1,276 | $117,518 |
| 184 | Woodlyn | 98 | $289,167 | $1,156 | $71,978 |
| 185 | Norwood | 98 | $279,605 | $1,247 | $89,135 |
| 186 | Allison Park | 99 | $328,700 | $1,190 | $108,669 |
| 187 | Carlisle | 99 | $323,473 | $986 | $59,742 |
| 188 | Brookhaven | 99 | $259,705 | $1,557 | $96,393 |
| 189 | Middletown | 99 | $257,494 | $1,639 | $97,040 |
| 190 | Oakmont | 100 | $325,996 | $1,125 | $89,055 |
| 191 | Birdsboro | 100 | $323,197 | $1,111 | $74,698 |
| 192 | Camp Hill | 101 | $322,535 | $1,204 | $110,938 |
| 193 | Drexel Hill | 102 | $309,540 | $1,312 | $87,993 |
| 194 | Canonsburg | 102 | $352,948 | $964 | $80,581 |
| 195 | Ridley Park | 102 | $303,403 | $1,361 | $94,485 |
| 196 | Leola | 103 | $324,600 | $1,371 | $84,653 |
| 197 | Gettysburg | 103 | $361,856 | $929 | $52,656 |
| 198 | Campbelltown | 103 | $319,900 | $1,647 | $96,250 |
| 199 | Allentown | 104 | $304,235 | $1,699 | $53,403 |
| 200 | Norristown | 104 | $327,252 | $1,337 | $65,058 |
| 201 | Murrysville | 104 | $316,400 | $1,495 | $120,685 |
| 202 | Bristol | 104 | $333,691 | $1,281 | $70,595 |
| 203 | Folsom | 104 | $321,303 | $1,421 | $100,544 |
| 204 | Pottstown | 105 | $345,181 | $1,181 | $56,174 |
| 205 | Croydon | 106 | $341,997 | $1,308 | $59,883 |
| 206 | Park Forest Village | 106 | $383,100 | $1,317 | $79,363 |
| 207 | Horsham | 107 | $363,100 | $1,251 | $99,121 |
| 208 | Kulpsville | 107 | $337,100 | $1,836 | $89,006 |
| 209 | Mechanicsburg | 108 | $396,343 | $1,033 | $81,696 |
| 210 | Bridgeport | 108 | $347,388 | $1,468 | $79,247 |
| 211 | Emmaus | 109 | $376,620 | $1,331 | $82,875 |
| 212 | Chestnut Hill | 109 | $362,800 | $1,746 | $125,417 |
| 213 | Bethlehem | 110 | $344,212 | $1,818 | $66,443 |
| 214 | Hershey | 110 | $391,872 | $1,241 | $78,750 |
| 215 | Coatesville | 111 | $377,610 | $1,464 | $57,323 |
| 216 | State College | 112 | $414,400 | $1,229 | $47,132 |
| 217 | Wyomissing | 112 | $367,967 | $1,746 | $88,214 |
| 218 | Willow Street | 112 | $298,200 | $2,453 | $106,867 |
| 219 | Elkins Park | 112 | $366,700 | $1,625 | $129,773 |
| 220 | Levittown | 113 | $384,530 | $1,501 | $101,619 |
| 221 | Fairless Hills | 113 | $414,557 | $1,240 | $80,625 |
| 222 | Wescosville | 114 | $428,800 | $1,498 | $124,719 |
| 223 | Quakertown | 115 | $427,170 | $1,253 | $70,978 |
| 224 | Breinigsville | 115 | $368,600 | $2,021 | $116,631 |
| 225 | Ancient Oaks | 115 | $404,700 | $1,830 | $119,419 |
| 226 | Dorneyville | 115 | $379,800 | $2,093 | $126,306 |
| 227 | New Freedom | 115 | $409,171 | $1,519 | $109,894 |
| 228 | Willow Grove | 116 | $401,122 | $1,677 | $98,402 |
| 229 | Souderton | 117 | $449,113 | $1,257 | $85,625 |
| 230 | Lionville | 117 | $424,200 | $1,814 | $96,381 |
| 231 | Glenside | 118 | $441,071 | $1,435 | $101,050 |
| 232 | Oxford | 118 | $456,693 | $1,208 | $61,470 |
| 233 | Wyndmoor | 119 | $478,100 | $1,438 | $142,583 |
| 234 | Gilbertsville | 120 | $484,093 | $1,089 | $117,426 |
| 235 | Montgomeryville | 121 | $452,400 | $1,943 | $130,769 |
| 236 | Hatboro | 121 | $428,434 | $1,781 | $108,927 |
| 237 | Swarthmore | 121 | $454,071 | $1,493 | $146,992 |
| 238 | Oreland | 121 | $489,398 | $1,182 | $110,100 |
| 239 | Trooper | 121 | $498,975 | $1,075 | $134,338 |
| 240 | Perkasie | 122 | $501,409 | $1,164 | $99,474 |
| 241 | Lansdale | 123 | $484,793 | $1,390 | $86,460 |
| 242 | Franklin Park | 124 | $467,700 | $2,063 | $172,200 |
| 243 | Doylestown | 124 | $491,700 | $1,754 | $93,672 |
| 244 | Morrisville | 125 | $530,245 | $1,123 | $94,126 |
| 245 | Phoenixville | 127 | $507,928 | $1,563 | $94,411 |
| 246 | Conshohocken | 127 | $471,282 | $1,905 | $117,330 |
| 247 | Ardmore | 128 | $501,973 | $1,680 | $115,273 |
| 248 | King of Prussia | 130 | $487,038 | $1,995 | $111,600 |
| 249 | Harleysville | 131 | $521,497 | $1,712 | $111,530 |
| 250 | Collegeville | 132 | $554,395 | $1,468 | $88,992 |
| 251 | Plymouth Meeting | 133 | $523,450 | $1,853 | $109,706 |
| 252 | Downingtown | 134 | $570,223 | $1,528 | $82,292 |
| 253 | Penn Wynne | 134 | $532,200 | $2,291 | $156,056 |
| 254 | Audubon | 135 | $542,189 | $1,861 | $107,785 |
| 255 | Kennett Square | 135 | $606,063 | $1,243 | $74,259 |
| 256 | Broomall | 136 | $557,331 | $1,784 | $114,844 |
| 257 | Maple Glen | 136 | $543,800 | $2,333 | $173,110 |
| 258 | Media | 138 | $614,637 | $1,359 | $86,219 |
| 259 | Fort Washington | 139 | $561,000 | $2,031 | $159,302 |
| 260 | Chesterbrook | 139 | $503,966 | $2,618 | $140,972 |
| 261 | Newtown Grant | 140 | $571,900 | $2,379 | $175,403 |
| 262 | Paoli | 142 | $607,851 | $1,852 | $117,094 |
| 263 | West Chester | 143 | $635,760 | $1,661 | $81,492 |
| 264 | Bala Cynwyd | 144 | $628,400 | $1,812 | $144,453 |
| 265 | Ambler | 144 | $666,852 | $1,406 | $80,795 |
| 266 | Exton | 144 | $597,826 | $2,114 | $121,189 |
| 267 | Wayne | 150 | $664,900 | $1,993 | $143,981 |
| 268 | Richboro | 153 | $689,312 | $1,991 | $153,691 |
| 269 | Spring House | 156 | $668,400 | $2,833 | $178,068 |
| 270 | Blue Bell | 163 | $670,760 | $3,111 | $159,963 |
| 271 | Bryn Mawr | 176 | $878,062 | $2,113 | $87,218 |
| 272 | Merion Station | 179 | $875,500 | $2,395 | $250,001 |