Jobs in the United States → United States guide → Pennsylvania → Cities → Cities Where Rent Takes the Smallest Share of Income

Pennsylvania: cities where rent takes the smallest share of income

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

In short: Pennsylvania: Mountain Top has the lowest share of income going to rent (9.3%) 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.

Mountain Top#1
9.3%yearly rent as share of income
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, Mountain Top has the lowest share of income going to rent (9.3%), followed by West Mifflin and Whitehall. 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 20.4% and the average 20.8%; the figure runs from 9.3% (Mountain Top) to 39.4% (Darby). That is a spread of 4.2 times between the two ends.

How to use it

The first five are Mountain Top, West Mifflin, Whitehall, Morrisville, Allison Park. A high or low position is not good or bad on its own: read it together with the other measures on the city pages. 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 ⇅Yearly rent as share of income ⇅Population ⇅Median household income ⇅Median rent ⇅
1Mountain Top (unincorporated)Luzerne County9.3%11,850$109,535$849
2West MifflinAllegheny County12.2%19,190$76,563$780
3WhitehallAllegheny County12.3%14,811$89,404$915
4MorrisvilleBucks County12.6%9,752$99,526$1,044
5Allison Park (unincorporated)Allegheny County12.9%22,045$113,822$1,222
6Lower BurrellWestmoreland County12.9%11,633$84,602$911
7St. MarysElk County13.6%12,529$67,167$762
8Jefferson HillsAllegheny County14.0%12,317$116,064$1,355
9PlumAllegheny County14.3%26,723$98,705$1,177
10Carnot-Moon (unincorporated)Allegheny County14.5%13,534$100,714$1,214
11Bethel ParkAllegheny County14.7%32,881$107,090$1,311
12BrentwoodAllegheny County15.0%9,866$68,904$860
13Bala Cynwyd (unincorporated)Montgomery County15.1%10,227$150,000$1,886
14HermitageMercer County15.3%16,041$70,052$896
15MechanicsburgCumberland County15.4%9,720$84,421$1,083
16GreensburgWestmoreland County15.5%14,741$64,914$839
17NorthamptonNorthampton County15.5%10,400$90,762$1,174
18CanonsburgWashington County15.5%9,675$79,227$1,025
19DunmoreLackawanna County15.6%14,181$71,302$928
20MurrysvilleWestmoreland County15.6%20,817$121,823$1,587
21Roslyn (unincorporated)Montgomery County15.8%10,639$99,318$1,306
22BaldwinAllegheny County15.8%21,057$80,983$1,066
23Franklin ParkAllegheny County15.8%15,235$176,875$2,330
24NanticokeLuzerne County16.5%10,653$57,462$792
25SunburyNorthumberland County17.4%9,617$51,028$738
26Ardmore (unincorporated)Montgomery County17.8%13,909$119,111$1,763
27Levittown (unincorporated)Bucks County17.8%50,926$105,071$1,556
28MonroevilleAllegheny County17.8%28,295$79,218$1,175
29MunhallAllegheny County17.8%10,548$52,517$780
30Woodlyn (unincorporated)Delaware County18.0%9,736$79,696$1,196
31PottsvilleSchuylkill County18.2%13,364$54,332$822
32Montgomeryville (unincorporated)Montgomery County18.2%13,388$131,345$1,993
33Horsham (unincorporated)Montgomery County18.3%16,005$94,987$1,446
34New KensingtonWestmoreland County18.4%12,011$49,063$751
35Drexel Hill (unincorporated)Delaware County18.5%30,451$88,168$1,357
36LititzLancaster County18.5%9,619$88,576$1,364
37East York (unincorporated)York County18.5%9,388$88,021$1,356
38ElizabethtownLancaster County18.5%11,925$76,105$1,174
39AltoonaBlair County19.2%43,196$51,250$819
40Oil CityVenango County19.2%9,468$51,316$821
41BerwickColumbia County19.2%10,317$49,800$797
42Hershey (unincorporated)Dauphin County19.4%14,242$78,587$1,268
43WaynesboroFranklin County19.5%11,047$66,956$1,086
44Shiloh (unincorporated)York County19.5%11,246$94,324$1,530
45EphrataLancaster County19.7%13,772$69,735$1,143
46EmmausLehigh County19.9%11,889$83,917$1,389
47LansdaleMontgomery County20.0%19,011$88,229$1,470
48Broomall (unincorporated)Delaware County20.1%10,679$105,625$1,765
49Progress (unincorporated)Dauphin County20.3%11,017$73,030$1,233
50PhoenixvilleChester County20.4%19,452$102,138$1,735
51JohnstownCambria County20.4%18,087$37,888$644
52WashingtonWashington County20.6%13,368$52,975$910
53WilliamsportLycoming County21.0%27,612$48,851$855
54New CastleLawrence County21.1%21,579$42,219$741
55King of Prussia (unincorporated)Montgomery County21.1%25,857$117,912$2,077
56CarlisleCumberland County21.3%21,852$61,720$1,094
57LansdowneDelaware County21.4%11,122$73,232$1,304
58Willow Grove (unincorporated)Montgomery County21.6%14,131$98,064$1,765
59SharonMercer County21.7%12,936$45,670$827
60ButlerButler County22.2%13,212$44,247$818
61BristolBucks County22.2%9,902$76,042$1,409
62HanoverYork County22.3%16,584$61,293$1,137
63Croydon (unincorporated)Bucks County22.4%9,684$70,308$1,312
64KingstonLuzerne County22.5%13,397$55,347$1,038
65Weigelstown (unincorporated)York County22.5%15,485$73,722$1,385
66ErieErie County22.6%93,850$46,113$870
67BloomsburgColumbia County22.8%13,024$51,536$980
68Colonial Park (unincorporated)Dauphin County22.8%18,032$73,105$1,392
69EastonNorthampton County22.9%29,739$69,348$1,325
70WyomissingBerks County22.9%11,172$93,203$1,781
71PittsburghAllegheny County23.0%304,759$65,742$1,261
72ChambersburgFranklin County23.3%22,319$56,576$1,099
73LancasterLancaster County23.4%57,719$63,690$1,240
74Wilkes-BarreLuzerne County23.4%44,423$48,515$946
75MeadvilleCrawford County23.7%12,577$43,308$855
76ColumbiaLancaster County23.7%10,278$54,437$1,075
77BethlehemNorthampton County24.1%77,956$68,879$1,382
78LebanonLebanon County24.6%26,536$48,456$992
79Fullerton (unincorporated)Lehigh County24.7%16,724$69,317$1,428
80ScrantonLackawanna County24.8%76,033$50,739$1,048
81PottstownMontgomery County24.9%23,476$60,828$1,260
82IndianaIndiana County24.9%14,212$40,857$849
83YorkYork County25.1%44,938$48,420$1,014
84NorristownMontgomery County25.6%35,893$66,701$1,422
85UniontownFayette County26.2%9,742$35,454$774
86HarrisburgDauphin County26.5%50,287$48,099$1,062
87WilkinsburgAllegheny County26.5%14,027$46,416$1,025
88West ChesterChester County26.5%20,666$78,385$1,731
89MiddletownDauphin County26.6%9,632$55,765$1,234
90PhiladelphiaPhiladelphia County27.1%1,579,706$61,953$1,397
91HazletonLuzerne County28.3%30,111$46,177$1,089
92AllentownLehigh County28.5%125,976$55,494$1,317
93ReadingBerks County29.0%95,242$44,091$1,067
94Willow Street (unincorporated)Lancaster County29.2%9,647$109,675$2,672
95YeadonDelaware County29.3%12,181$49,759$1,213
96McKeesportAllegheny County29.7%17,380$34,219$848
97CoatesvilleChester County29.8%13,353$59,256$1,471
98ChesterDelaware County31.7%33,619$41,342$1,091
99State CollegeCentre County33.6%41,050$45,424$1,273
100DarbyDelaware County39.4%10,687$39,863$1,308

Other rankings for Pennsylvania

Largest Cities · Cities With the Cheapest Rent · Cities With the Highest Household 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 share of income going to rent?

Mountain Top, with 9.3% (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