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. 96 of 187 cities tracked stay within the 30% rule; 91 are rent-burdened on this salary.

CityMedian rent% of incomeAffordability
Grove City, PA$772/mo14.3%very comfortable
Vandergrift, PA$850/mo15.7%very comfortable
Johnstown, PA$864/mo16%very comfortable
Meadville, PA$871/mo16.1%very comfortable
Ambridge, PA$872/mo16.1%very comfortable
Lock Haven, PA$890/mo16.5%very comfortable
New Castle, PA$933/mo17.2%very comfortable
Washington, PA$940/mo17.4%very comfortable
Rochester, PA$944/mo17.4%very comfortable
Arnold, PA$950/mo17.6%very comfortable
Williamsport, PA$964/mo17.8%very comfortable
Indiana, PA$976/mo18%very comfortable
Uniontown, PA$985/mo18.2%very comfortable
Butler, PA$1,011/mo18.7%very comfortable
New Kensington, PA$1,011/mo18.7%very comfortable
Latrobe, PA$1,011/mo18.7%very comfortable
Dallastown, PA$1,013/mo18.7%very comfortable
Sharon, PA$1,023/mo18.9%very comfortable
Beaver Falls, PA$1,024/mo18.9%very comfortable
Erie, PA$1,036/mo19.1%very comfortable
McKeesport, PA$1,031/mo19.1%very comfortable
DuBois, PA$1,045/mo19.3%very comfortable
Etna, PA$1,063/mo19.6%very comfortable
Farrell, PA$1,095/mo20.2%affordable
Crum Lynne, PA$1,100/mo20.3%affordable
Pittston, PA$1,119/mo20.7%affordable
Monaca, PA$1,124/mo20.8%affordable
Altoona, PA$1,138/mo21%affordable
Millvale, PA$1,135/mo21%affordable
Bloomsburg, PA$1,157/mo21.4%affordable
Jeannette, PA$1,157/mo21.4%affordable
Oakmont, PA$1,160/mo21.4%affordable
Greensburg, PA$1,169/mo21.6%affordable
Beaver, PA$1,170/mo21.6%affordable
Pottsville, PA$1,236/mo22.8%affordable
Gettysburg, PA$1,247/mo23%affordable
Shippensburg, PA$1,264/mo23.4%affordable
Bridgeville, PA$1,276/mo23.6%affordable
Tamaqua, PA$1,283/mo23.7%affordable
Homestead, PA$1,285/mo23.8%affordable
Columbia, PA$1,291/mo23.9%affordable
Chester, PA$1,299/mo24%affordable
Monroeville, PA$1,312/mo24.2%affordable
Scranton, PA$1,315/mo24.3%affordable
Bangor, PA$1,313/mo24.3%affordable
Collingdale, PA$1,321/mo24.4%affordable
Middletown, PA$1,322/mo24.4%affordable
Lemoyne, PA$1,319/mo24.4%affordable
Newville, PA$1,325/mo24.5%affordable
Hanover, PA$1,334/mo24.7%affordable
Aliquippa, PA$1,336/mo24.7%affordable
Mount Joy, PA$1,336/mo24.7%affordable
Ephrata, PA$1,340/mo24.8%affordable
Carnegie, PA$1,343/mo24.8%affordable
Bellefonte, PA$1,343/mo24.8%affordable
Lebanon, PA$1,348/mo24.9%affordable
Myerstown, PA$1,345/mo24.9%affordable
Verona, PA$1,347/mo24.9%affordable
Upper Darby, PA$1,347/mo24.9%affordable
Chambersburg, PA$1,352/mo25%affordable
Wilkes-Barre, PA$1,358/mo25.1%affordable
Harrisburg, PA$1,361/mo25.2%affordable
York, PA$1,366/mo25.2%affordable
Brentwood, PA$1,364/mo25.2%affordable
Boyertown, PA$1,365/mo25.2%affordable
McKees Rocks, PA$1,369/mo25.3%affordable
Waynesboro, PA$1,380/mo25.5%affordable
South Park, PA$1,393/mo25.7%affordable
Reading, PA$1,395/mo25.8%affordable
Elizabethtown, PA$1,416/mo26.2%affordable
Hazleton, PA$1,433/mo26.5%affordable
Glenolden, PA$1,434/mo26.5%affordable
Clairton, PA$1,433/mo26.5%affordable
Danville, PA$1,433/mo26.5%affordable
Drexel Hill, PA$1,442/mo26.7%affordable
Turtle Creek, PA$1,442/mo26.7%affordable
Lansdowne, PA$1,458/mo26.9%affordable
Kingston, PA$1,476/mo27.3%affordable
Ridley Park, PA$1,475/mo27.3%affordable
Manheim, PA$1,479/mo27.3%affordable
Camp Hill, PA$1,491/mo27.6%affordable
Allison Park, PA$1,500/mo27.7%affordable
Irwin, PA$1,498/mo27.7%affordable
Carlisle, PA$1,508/mo27.9%affordable
Clifton Heights, PA$1,507/mo27.9%affordable
Prospect Park, PA$1,509/mo27.9%affordable
Coraopolis, PA$1,507/mo27.9%affordable
Munhall, PA$1,513/mo28%affordable
Lewisburg, PA$1,532/mo28.3%affordable
Bethel Park, PA$1,548/mo28.6%affordable
Akron, PA$1,545/mo28.6%affordable
Lancaster, PA$1,552/mo28.7%affordable
Palmyra, PA$1,578/mo29.2%affordable
Pittsburgh, PA$1,593/mo29.4%affordable
Darby, PA$1,594/mo29.5%affordable
Douglassville, PA$1,605/mo29.7%affordable
Canonsburg, PA$1,635/mo30.2%stretched
Spring City, PA$1,641/mo30.3%stretched
Abington, PA$1,651/mo30.5%stretched
Hatfield, PA$1,654/mo30.6%stretched
Mount Wolf, PA$1,653/mo30.6%stretched
Emmaus, PA$1,662/mo30.7%stretched
Jenkintown, PA$1,659/mo30.7%stretched
Souderton, PA$1,675/mo31%stretched
Morrisville, PA$1,678/mo31%stretched
Enola, PA$1,689/mo31.2%stretched
Stroudsburg, PA$1,700/mo31.4%stretched
Horsham, PA$1,705/mo31.5%stretched
Marcus Hook, PA$1,704/mo31.5%stretched
Coatesville, PA$1,725/mo31.9%stretched
Allentown, PA$1,732/mo32%stretched
Glenside, PA$1,748/mo32.3%stretched
Norristown, PA$1,763/mo32.6%stretched
Red Lion, PA$1,767/mo32.7%stretched
Clarks Summit, PA$1,780/mo32.9%stretched
Perkasie, PA$1,795/mo33.2%stretched
North Wales, PA$1,800/mo33.3%stretched
Brookhaven, PA$1,806/mo33.4%stretched
Philadelphia, PA$1,814/mo33.5%stretched
Northampton, PA$1,812/mo33.5%stretched
Wyncote, PA$1,821/mo33.7%stretched
Quakertown, PA$1,853/mo34.2%stretched
Bensalem, PA$1,880/mo34.7%stretched
Levittown, PA$1,881/mo34.8%stretched
State College, PA$1,888/mo34.9%stretched
Whitehall, PA$1,891/mo35%stretched
Linwood, PA$1,895/mo35%stretched
Cranberry Township, PA$1,892/mo35%stretched
Lititz, PA$1,898/mo35.1%stretched
East Stroudsburg, PA$1,898/mo35.1%stretched
Bethlehem, PA$1,916/mo35.4%stretched
Murrysville, PA$1,917/mo35.4%stretched
Wyomissing, PA$1,915/mo35.4%stretched
Harleysville, PA$1,914/mo35.4%stretched
Easton, PA$1,935/mo35.8%stretched
Elkins Park, PA$1,939/mo35.8%stretched
Bath, PA$1,938/mo35.8%stretched
Hershey, PA$1,941/mo35.9%stretched
Royersford, PA$1,944/mo35.9%stretched
Pottstown, PA$1,954/mo36.1%stretched
West Reading, PA$1,956/mo36.2%stretched
Thorndale, PA$1,958/mo36.2%stretched
Mechanicsburg, PA$1,971/mo36.4%stretched
Ambler, PA$1,977/mo36.5%stretched
Nazareth, PA$1,982/mo36.6%stretched
Devon, PA$1,988/mo36.7%stretched
Warrington, PA$1,991/mo36.8%stretched
Lansdale, PA$1,997/mo36.9%stretched
Willow Grove, PA$2,004/mo37%stretched
Hummelstown, PA$2,095/mo38.7%stretched
King of Prussia, PA$2,111/mo39%stretched
Huntingdon Valley, PA$2,108/mo39%stretched
Tobyhanna, PA$2,115/mo39.1%stretched
Fogelsville, PA$2,126/mo39.3%stretched
Phoenixville, PA$2,138/mo39.5%stretched
Wexford, PA$2,135/mo39.5%stretched
Fairview, PA$2,163/mo40%stretched
Wayne, PA$2,180/mo40.3%rent-burdened
Macungie, PA$2,196/mo40.6%rent-burdened
West Chester, PA$2,201/mo40.7%rent-burdened
Kennett Square, PA$2,225/mo41.1%rent-burdened
Warminster, PA$2,242/mo41.4%rent-burdened
Plymouth Meeting, PA$2,270/mo42%rent-burdened
Exton, PA$2,296/mo42.4%rent-burdened
Malvern, PA$2,308/mo42.7%rent-burdened
Southampton, PA$2,320/mo42.9%rent-burdened
Doylestown, PA$2,336/mo43.2%rent-burdened
Paoli, PA$2,351/mo43.5%rent-burdened
Chadds Ford, PA$2,357/mo43.6%rent-burdened
Bryn Mawr, PA$2,363/mo43.7%rent-burdened
Bala-Cynwyd, PA$2,380/mo44%rent-burdened
Wynnewood, PA$2,393/mo44.2%rent-burdened
Breinigsville, PA$2,397/mo44.3%rent-burdened
Conshohocken, PA$2,439/mo45.1%rent-burdened
Havertown, PA$2,445/mo45.2%rent-burdened
Downingtown, PA$2,464/mo45.5%rent-burdened
Bridgeport, PA$2,477/mo45.8%rent-burdened
Ardmore, PA$2,485/mo45.9%rent-burdened
Media, PA$2,488/mo46%rent-burdened
Albrightsville, PA$2,495/mo46.1%rent-burdened
Langhorne, PA$2,509/mo46.4%rent-burdened
Collegeville, PA$2,541/mo47%rent-burdened
Glen Mills, PA$2,584/mo47.8%rent-burdened
Yardley, PA$2,661/mo49.2%rent-burdened
Blue Bell, PA$2,756/mo50.9%severely rent-burdened
Newtown, PA$2,787/mo51.5%severely rent-burdened
Newtown Square, PA$2,946/mo54.5%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).