Rent Affordability for A Real Estate Agent in Pennsylvania

A typical real estate agent in Pennsylvania earns about $64,924 a year, which supports approximately $1,623 a month in rent under the 30% rule. Below, every tracked Pennsylvania city is ranked by how local rent compares against that affordability ceiling.

As of May 2026. 98 of 187 cities tracked stay within the 30% rule; 89 are rent-burdened on this salary.

City↕Median rent↕% of income↑Affordability
Sharon, PA$844/mo15.6%very comfortable
Uniontown, PA$854/mo15.8%very comfortable
Meadville, PA$879/mo16.2%very comfortable
Rochester, PA$879/mo16.2%very comfortable
Johnstown, PA$896/mo16.6%very comfortable
New Castle, PA$931/mo17.2%very comfortable
Butler, PA$931/mo17.2%very comfortable
Washington, PA$938/mo17.3%very comfortable
Lock Haven, PA$988/mo18.3%very comfortable
Greensburg, PA$996/mo18.4%very comfortable
New Kensington, PA$997/mo18.4%very comfortable
Ambridge, PA$998/mo18.4%very comfortable
Vandergrift, PA$1,025/mo18.9%very comfortable
Altoona, PA$1,033/mo19.1%very comfortable
Arnold, PA$1,048/mo19.4%very comfortable
McKeesport, PA$1,054/mo19.5%very comfortable
Latrobe, PA$1,058/mo19.6%very comfortable
Tamaqua, PA$1,063/mo19.6%very comfortable
Millvale, PA$1,061/mo19.6%very comfortable
Dallastown, PA$1,079/mo19.9%very comfortable
Beaver, PA$1,087/mo20.1%affordable
Farrell, PA$1,095/mo20.2%affordable
Erie, PA$1,098/mo20.3%affordable
DuBois, PA$1,103/mo20.4%affordable
Homestead, PA$1,102/mo20.4%affordable
Turtle Creek, PA$1,108/mo20.5%affordable
Williamsport, PA$1,113/mo20.6%affordable
Jeannette, PA$1,113/mo20.6%affordable
Grove City, PA$1,117/mo20.6%affordable
Etna, PA$1,148/mo21.2%affordable
Bloomsburg, PA$1,165/mo21.5%affordable
Shippensburg, PA$1,161/mo21.5%affordable
Beaver Falls, PA$1,205/mo22.3%affordable
Pottsville, PA$1,242/mo23%affordable
Carnegie, PA$1,247/mo23%affordable
Pittston, PA$1,245/mo23%affordable
Lewisburg, PA$1,244/mo23%affordable
Irwin, PA$1,246/mo23%affordable
Hazleton, PA$1,259/mo23.3%affordable
Brentwood, PA$1,276/mo23.6%affordable
Oakmont, PA$1,276/mo23.6%affordable
Clairton, PA$1,282/mo23.7%affordable
Chambersburg, PA$1,287/mo23.8%affordable
Munhall, PA$1,299/mo24%affordable
Wilkes-Barre, PA$1,311/mo24.2%affordable
Glenolden, PA$1,310/mo24.2%affordable
Lemoyne, PA$1,314/mo24.3%affordable
Newville, PA$1,325/mo24.5%affordable
Verona, PA$1,333/mo24.6%affordable
Scranton, PA$1,346/mo24.9%affordable
Columbia, PA$1,347/mo24.9%affordable
Monroeville, PA$1,354/mo25%affordable
South Park, PA$1,352/mo25%affordable
Upper Darby, PA$1,351/mo25%affordable
York, PA$1,367/mo25.3%affordable
Collingdale, PA$1,369/mo25.3%affordable
McKees Rocks, PA$1,374/mo25.4%affordable
Aliquippa, PA$1,377/mo25.5%affordable
Chester, PA$1,386/mo25.6%affordable
Waynesboro, PA$1,385/mo25.6%affordable
Harrisburg, PA$1,388/mo25.7%affordable
Carlisle, PA$1,391/mo25.7%affordable
Kingston, PA$1,392/mo25.7%affordable
Hanover, PA$1,401/mo25.9%affordable
Ephrata, PA$1,401/mo25.9%affordable
Boyertown, PA$1,401/mo25.9%affordable
Middletown, PA$1,404/mo26%affordable
Darby, PA$1,413/mo26.1%affordable
Bridgeville, PA$1,413/mo26.1%affordable
Gettysburg, PA$1,432/mo26.5%affordable
Clifton Heights, PA$1,449/mo26.8%affordable
Danville, PA$1,450/mo26.8%affordable
Bethel Park, PA$1,458/mo26.9%affordable
Lebanon, PA$1,453/mo26.9%affordable
Lansdowne, PA$1,458/mo26.9%affordable
Reading, PA$1,472/mo27.2%affordable
Palmyra, PA$1,479/mo27.3%affordable
Crum Lynne, PA$1,492/mo27.6%affordable
Allison Park, PA$1,500/mo27.7%affordable
Prospect Park, PA$1,500/mo27.7%affordable
Coraopolis, PA$1,500/mo27.7%affordable
Elizabethtown, PA$1,510/mo27.9%affordable
Hershey, PA$1,516/mo28%affordable
Hatfield, PA$1,517/mo28%affordable
Camp Hill, PA$1,521/mo28.1%affordable
Mount Joy, PA$1,544/mo28.5%affordable
Akron, PA$1,545/mo28.6%affordable
Monaca, PA$1,551/mo28.7%affordable
Lancaster, PA$1,564/mo28.9%affordable
Pittsburgh, PA$1,569/mo29%affordable
Coatesville, PA$1,579/mo29.2%affordable
Glenside, PA$1,583/mo29.3%affordable
Bellefonte, PA$1,584/mo29.3%affordable
Ridley Park, PA$1,600/mo29.6%affordable
Red Lion, PA$1,604/mo29.6%affordable
Bangor, PA$1,600/mo29.6%affordable
Myerstown, PA$1,600/mo29.6%affordable
Douglassville, PA$1,605/mo29.7%affordable
Marcus Hook, PA$1,640/mo30.3%stretched
Mount Wolf, PA$1,643/mo30.4%stretched
Canonsburg, PA$1,662/mo30.7%stretched
West Reading, PA$1,663/mo30.7%stretched
Morrisville, PA$1,660/mo30.7%stretched
Stroudsburg, PA$1,668/mo30.8%stretched
Lititz, PA$1,672/mo30.9%stretched
Drexel Hill, PA$1,682/mo31.1%stretched
Allentown, PA$1,686/mo31.2%stretched
Nazareth, PA$1,686/mo31.2%stretched
Northampton, PA$1,694/mo31.3%stretched
Elkins Park, PA$1,691/mo31.3%stretched
Jenkintown, PA$1,693/mo31.3%stretched
Brookhaven, PA$1,709/mo31.6%stretched
Spring City, PA$1,720/mo31.8%stretched
Enola, PA$1,739/mo32.1%stretched
Bath, PA$1,738/mo32.1%stretched
Horsham, PA$1,744/mo32.2%stretched
Thorndale, PA$1,744/mo32.2%stretched
Philadelphia, PA$1,757/mo32.5%stretched
Souderton, PA$1,760/mo32.5%stretched
Abington, PA$1,768/mo32.7%stretched
Norristown, PA$1,785/mo33%stretched
Pottstown, PA$1,787/mo33%stretched
Whitehall, PA$1,824/mo33.7%stretched
Levittown, PA$1,836/mo33.9%stretched
Easton, PA$1,838/mo34%stretched
Bensalem, PA$1,855/mo34.3%stretched
Quakertown, PA$1,866/mo34.5%stretched
Bethlehem, PA$1,880/mo34.7%stretched
Wyomissing, PA$1,884/mo34.8%stretched
Manheim, PA$1,883/mo34.8%stretched
Linwood, PA$1,895/mo35%stretched
Emmaus, PA$1,898/mo35.1%stretched
Devon, PA$1,905/mo35.2%stretched
North Wales, PA$1,913/mo35.4%stretched
Ambler, PA$1,921/mo35.5%stretched
East Stroudsburg, PA$1,927/mo35.6%stretched
Mechanicsburg, PA$1,944/mo35.9%stretched
Murrysville, PA$1,958/mo36.2%stretched
Lansdale, PA$1,969/mo36.4%stretched
Hummelstown, PA$1,971/mo36.4%stretched
Harleysville, PA$1,976/mo36.5%stretched
Clarks Summit, PA$1,981/mo36.6%stretched
Cranberry Township, PA$1,995/mo36.9%stretched
State College, PA$2,022/mo37.4%stretched
Wyncote, PA$2,028/mo37.5%stretched
Phoenixville, PA$2,048/mo37.9%stretched
Royersford, PA$2,053/mo37.9%stretched
Plymouth Meeting, PA$2,112/mo39%stretched
Wayne, PA$2,108/mo39%stretched
Indiana, PA$2,117/mo39.1%stretched
Havertown, PA$2,117/mo39.1%stretched
Wexford, PA$2,126/mo39.3%stretched
Tobyhanna, PA$2,138/mo39.5%stretched
Southampton, PA$2,167/mo40.1%rent-burdened
Perkasie, PA$2,219/mo41%rent-burdened
King of Prussia, PA$2,234/mo41.3%rent-burdened
Chadds Ford, PA$2,235/mo41.3%rent-burdened
Willow Grove, PA$2,241/mo41.4%rent-burdened
Warrington, PA$2,263/mo41.8%rent-burdened
Breinigsville, PA$2,274/mo42%rent-burdened
Fairview, PA$2,273/mo42%rent-burdened
West Chester, PA$2,277/mo42.1%rent-burdened
Bridgeport, PA$2,291/mo42.3%rent-burdened
Macungie, PA$2,286/mo42.3%rent-burdened
Bala-Cynwyd, PA$2,304/mo42.6%rent-burdened
Collegeville, PA$2,323/mo42.9%rent-burdened
Warminster, PA$2,325/mo43%rent-burdened
Kennett Square, PA$2,330/mo43.1%rent-burdened
Paoli, PA$2,394/mo44.2%rent-burdened
Ardmore, PA$2,408/mo44.5%rent-burdened
Exton, PA$2,422/mo44.8%rent-burdened
Media, PA$2,431/mo44.9%rent-burdened
Fogelsville, PA$2,435/mo45%rent-burdened
Downingtown, PA$2,452/mo45.3%rent-burdened
Wynnewood, PA$2,456/mo45.4%rent-burdened
Langhorne, PA$2,471/mo45.7%rent-burdened
Huntingdon Valley, PA$2,477/mo45.8%rent-burdened
Albrightsville, PA$2,495/mo46.1%rent-burdened
Glen Mills, PA$2,506/mo46.3%rent-burdened
Bryn Mawr, PA$2,525/mo46.7%rent-burdened
Conshohocken, PA$2,534/mo46.8%rent-burdened
Malvern, PA$2,551/mo47.2%rent-burdened
Doylestown, PA$2,721/mo50.3%severely rent-burdened
Blue Bell, PA$2,766/mo51.1%severely rent-burdened
Yardley, PA$2,770/mo51.2%severely rent-burdened
Newtown, PA$3,003/mo55.5%severely rent-burdened
Newtown Square, PA$3,314/mo61.3%severely rent-burdened
Methodology: Salary is the BLS-derived state estimate for Pennsylvania. Rent is the latest ZORI monthly value for each city. Affordability uses the 30% rule (rent ≤ 30% of gross income).