Jobs in the United States → United States guide → Pennsylvania → Cities → Cities With the Cheapest Rent

Pennsylvania: cities with the cheapest rent

Ranked from official statistics; every city opens its own guide.

In short: Pennsylvania: Johnstown has the lowest median rent ($644) among the 100 largest places.
Philadelphia (1,579,706 residents)Pittsburgh (304,759 residents)Allentown (125,976 residents)Reading (95,242 residents)Erie (93,850 residents)Bethlehem (77,956 residents)Scranton (76,033 residents)Lancaster (57,719 residents)Levittown (50,926 residents)Harrisburg (50,287 residents)York (44,938 residents)Wilkes-Barre (44,423 residents)Altoona (43,196 residents)State College (41,050 residents)Norristown (35,893 residents)Chester (33,619 residents)Bethel Park (32,881 residents)Drexel Hill (30,451 residents)Hazleton (30,111 residents)Easton (29,739 residents)Monroeville (28,295 residents)Williamsport (27,612 residents)Plum (26,723 residents)Lebanon (26,536 residents)King of Prussia (25,857 residents)Pottstown (23,476 residents)Chambersburg (22,319 residents)Allison Park (22,045 residents)Carlisle (21,852 residents)New Castle (21,579 residents)Baldwin (21,057 residents)Murrysville (20,817 residents)West Chester (20,666 residents)Phoenixville (19,452 residents)West Mifflin (19,190 residents)Lansdale (19,011 residents)Johnstown (18,087 residents)Colonial Park (18,032 residents)McKeesport (17,380 residents)Fullerton (16,724 residents)Hanover (16,584 residents)Hermitage (16,041 residents)Horsham (16,005 residents)Weigelstown (15,485 residents)Franklin Park (15,235 residents)Whitehall (14,811 residents)Greensburg (14,741 residents)Hershey (14,242 residents)Indiana (14,212 residents)Dunmore (14,181 residents)Willow Grove (14,131 residents)Wilkinsburg (14,027 residents)Ardmore (13,909 residents)Ephrata (13,772 residents)Carnot-Moon (13,534 residents)Kingston (13,397 residents)Montgomeryville (13,388 residents)Washington (13,368 residents)Pottsville (13,364 residents)Coatesville (13,353 residents)Butler (13,212 residents)Bloomsburg (13,024 residents)Sharon (12,936 residents)Meadville (12,577 residents)St. Marys (12,529 residents)Jefferson Hills (12,317 residents)Yeadon (12,181 residents)New Kensington (12,011 residents)Elizabethtown (11,925 residents)Emmaus (11,889 residents)Mountain Top (11,850 residents)Lower Burrell (11,633 residents)Shiloh (11,246 residents)Wyomissing (11,172 residents)Lansdowne (11,122 residents)Waynesboro (11,047 residents)Progress (11,017 residents)Darby (10,687 residents)Broomall (10,679 residents)Nanticoke (10,653 residents)Roslyn (10,639 residents)Munhall (10,548 residents)Northampton (10,400 residents)Berwick (10,317 residents)Columbia (10,278 residents)Bala Cynwyd (10,227 residents)Bristol (9,902 residents)Brentwood (9,866 residents)Morrisville (9,752 residents)Uniontown (9,742 residents)Woodlyn (9,736 residents)Mechanicsburg (9,720 residents)Croydon (9,684 residents)Canonsburg (9,675 residents)Willow Street (9,647 residents)Middletown (9,632 residents)Lititz (9,619 residents)Sunbury (9,617 residents)Oil City (9,468 residents)East York (9,388 residents)
Map of Pennsylvania: the 100 largest cities

Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.

Open the sortable tables of all 100 cities →

By AtiveSite · Published 07/11/2026 · Updated 08/11/2026 · Every figure is linked to its source below.

Johnstown#1
$644median rent a month
100cities ranked
🆕 Work guides: live jobs + official data, law, permits, pay and cost of living. United States · Pennsylvania · all 100 cities + map → · all 67 counties → · Pennsylvania rankings · all 51 states → · 200 largest companies · 240 best job niches · Federal jobs in Pennsylvania

Ranking

CITY (100 largest of Pennsylvania) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Among the 100 largest places in Pennsylvania, Johnstown has the lowest median rent ($644), followed by Sunbury and New Castle. Click any column to sort; click a city for its guide.

What the ranking shows

Across the 100 places in Pennsylvania that we cover, the median is $1,174 and the average $1,199; the figure runs from $644 (Johnstown) to $2,672 (Willow Street). That is a spread of 4.1 times between the two ends. The state figure is $1,209; 46 of the 100 places are above it and 54 at or below.

How to use it

The first five are Johnstown, Sunbury, New Castle, New Kensington, St. Marys. A high or low position is not good or bad on its own: low rent can reflect a smaller job market or older housing stock, so look at income and commute too. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.

Sort:
# ⇅City ⇅County ⇅Median rent a month ⇅Population ⇅Median household income ⇅
1JohnstownCambria County$64418,087$37,888
2SunburyNorthumberland County$7389,617$51,028
3New CastleLawrence County$74121,579$42,219
4New KensingtonWestmoreland County$75112,011$49,063
5St. MarysElk County$76212,529$67,167
6UniontownFayette County$7749,742$35,454
7West MifflinAllegheny County$78019,190$76,563
8MunhallAllegheny County$78010,548$52,517
9NanticokeLuzerne County$79210,653$57,462
10BerwickColumbia County$79710,317$49,800
11ButlerButler County$81813,212$44,247
12AltoonaBlair County$81943,196$51,250
13Oil CityVenango County$8219,468$51,316
14PottsvilleSchuylkill County$82213,364$54,332
15SharonMercer County$82712,936$45,670
16GreensburgWestmoreland County$83914,741$64,914
17McKeesportAllegheny County$84817,380$34,219
18IndianaIndiana County$84914,212$40,857
19Mountain Top (unincorporated)Luzerne County$84911,850$109,535
20WilliamsportLycoming County$85527,612$48,851
21MeadvilleCrawford County$85512,577$43,308
22BrentwoodAllegheny County$8609,866$68,904
23ErieErie County$87093,850$46,113
24HermitageMercer County$89616,041$70,052
25WashingtonWashington County$91013,368$52,975
26Lower BurrellWestmoreland County$91111,633$84,602
27WhitehallAllegheny County$91514,811$89,404
28DunmoreLackawanna County$92814,181$71,302
29Wilkes-BarreLuzerne County$94644,423$48,515
30BloomsburgColumbia County$98013,024$51,536
31LebanonLebanon County$99226,536$48,456
32YorkYork County$1,01444,938$48,420
33WilkinsburgAllegheny County$1,02514,027$46,416
34CanonsburgWashington County$1,0259,675$79,227
35KingstonLuzerne County$1,03813,397$55,347
36MorrisvilleBucks County$1,0449,752$99,526
37ScrantonLackawanna County$1,04876,033$50,739
38HarrisburgDauphin County$1,06250,287$48,099
39BaldwinAllegheny County$1,06621,057$80,983
40ReadingBerks County$1,06795,242$44,091
41ColumbiaLancaster County$1,07510,278$54,437
42MechanicsburgCumberland County$1,0839,720$84,421
43WaynesboroFranklin County$1,08611,047$66,956
44HazletonLuzerne County$1,08930,111$46,177
45ChesterDelaware County$1,09133,619$41,342
46CarlisleCumberland County$1,09421,852$61,720
47ChambersburgFranklin County$1,09922,319$56,576
48HanoverYork County$1,13716,584$61,293
49EphrataLancaster County$1,14313,772$69,735
50ElizabethtownLancaster County$1,17411,925$76,105
51NorthamptonNorthampton County$1,17410,400$90,762
52MonroevilleAllegheny County$1,17528,295$79,218
53PlumAllegheny County$1,17726,723$98,705
54Woodlyn (unincorporated)Delaware County$1,1969,736$79,696
55YeadonDelaware County$1,21312,181$49,759
56Carnot-Moon (unincorporated)Allegheny County$1,21413,534$100,714
57Allison Park (unincorporated)Allegheny County$1,22222,045$113,822
58Progress (unincorporated)Dauphin County$1,23311,017$73,030
59MiddletownDauphin County$1,2349,632$55,765
60LancasterLancaster County$1,24057,719$63,690
61PottstownMontgomery County$1,26023,476$60,828
62PittsburghAllegheny County$1,261304,759$65,742
63Hershey (unincorporated)Dauphin County$1,26814,242$78,587
64State CollegeCentre County$1,27341,050$45,424
65LansdowneDelaware County$1,30411,122$73,232
66Roslyn (unincorporated)Montgomery County$1,30610,639$99,318
67DarbyDelaware County$1,30810,687$39,863
68Bethel ParkAllegheny County$1,31132,881$107,090
69Croydon (unincorporated)Bucks County$1,3129,684$70,308
70AllentownLehigh County$1,317125,976$55,494
71EastonNorthampton County$1,32529,739$69,348
72Jefferson HillsAllegheny County$1,35512,317$116,064
73East York (unincorporated)York County$1,3569,388$88,021
74Drexel Hill (unincorporated)Delaware County$1,35730,451$88,168
75LititzLancaster County$1,3649,619$88,576
76BethlehemNorthampton County$1,38277,956$68,879
77Weigelstown (unincorporated)York County$1,38515,485$73,722
78EmmausLehigh County$1,38911,889$83,917
79Colonial Park (unincorporated)Dauphin County$1,39218,032$73,105
80PhiladelphiaPhiladelphia County$1,3971,579,706$61,953
81BristolBucks County$1,4099,902$76,042
82NorristownMontgomery County$1,42235,893$66,701
83Fullerton (unincorporated)Lehigh County$1,42816,724$69,317
84Horsham (unincorporated)Montgomery County$1,44616,005$94,987
85LansdaleMontgomery County$1,47019,011$88,229
86CoatesvilleChester County$1,47113,353$59,256
87Shiloh (unincorporated)York County$1,53011,246$94,324
88Levittown (unincorporated)Bucks County$1,55650,926$105,071
89MurrysvilleWestmoreland County$1,58720,817$121,823
90West ChesterChester County$1,73120,666$78,385
91PhoenixvilleChester County$1,73519,452$102,138
92Ardmore (unincorporated)Montgomery County$1,76313,909$119,111
93Willow Grove (unincorporated)Montgomery County$1,76514,131$98,064
94Broomall (unincorporated)Delaware County$1,76510,679$105,625
95WyomissingBerks County$1,78111,172$93,203
96Bala Cynwyd (unincorporated)Montgomery County$1,88610,227$150,000
97Montgomeryville (unincorporated)Montgomery County$1,99313,388$131,345
98King of Prussia (unincorporated)Montgomery County$2,07725,857$117,912
99Franklin ParkAllegheny County$2,33015,235$176,875
100Willow Street (unincorporated)Lancaster County$2,6729,647$109,675

Other rankings for Pennsylvania

Largest Cities · Cities With the Highest Household Income · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Cities in the Highest-Paying Counties · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes

Unincorporated places are census-designated places: they have no city government but are counted as communities. Figures describe the city itself.

FAQ

Which Pennsylvania city has the lowest median rent?

Johnstown, with $644 (among the 100 largest places; ACS 2020–2024).

How many cities are ranked?

The 100 largest places in Pennsylvania by population.

Sources

Sources

Jobs in other countries

🇺🇸 United States🇩🇪 Germany🇸🇪 Sweden🇸🇬 Singapore