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