Rent Affordability for A Physical Therapist in Pennsylvania

A typical physical therapist in Pennsylvania earns about $98,713 a year, which supports approximately $2,468 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. 173 of 187 cities tracked stay within the 30% rule; 14 are rent-burdened on this salary.

CityMedian rent% of incomeAffordability
Grove City, PA$738/mo9%very comfortable
Vandergrift, PA$850/mo10.3%very comfortable
Johnstown, PA$861/mo10.5%very comfortable
Meadville, PA$899/mo10.9%very comfortable
Ambridge, PA$899/mo10.9%very comfortable
Washington, PA$925/mo11.2%very comfortable
Lock Haven, PA$938/mo11.4%very comfortable
New Castle, PA$949/mo11.5%very comfortable
Uniontown, PA$944/mo11.5%very comfortable
Rochester, PA$944/mo11.5%very comfortable
Arnold, PA$950/mo11.5%very comfortable
Sharon, PA$961/mo11.7%very comfortable
Butler, PA$991/mo12%very comfortable
Latrobe, PA$987/mo12%very comfortable
Indiana, PA$996/mo12.1%very comfortable
Williamsport, PA$1,005/mo12.2%very comfortable
New Kensington, PA$1,011/mo12.3%very comfortable
Dallastown, PA$1,013/mo12.3%very comfortable
Greensburg, PA$1,038/mo12.6%very comfortable
McKeesport, PA$1,044/mo12.7%very comfortable
Jeannette, PA$1,048/mo12.7%very comfortable
Millvale, PA$1,042/mo12.7%very comfortable
Etna, PA$1,063/mo12.9%very comfortable
Erie, PA$1,089/mo13.2%very comfortable
Farrell, PA$1,095/mo13.3%very comfortable
DuBois, PA$1,103/mo13.4%very comfortable
Turtle Creek, PA$1,112/mo13.5%very comfortable
Altoona, PA$1,121/mo13.6%very comfortable
Oakmont, PA$1,129/mo13.7%very comfortable
Tamaqua, PA$1,146/mo13.9%very comfortable
Beaver Falls, PA$1,153/mo14%very comfortable
Pittston, PA$1,150/mo14%very comfortable
Bloomsburg, PA$1,157/mo14.1%very comfortable
Beaver, PA$1,170/mo14.2%very comfortable
Gettysburg, PA$1,187/mo14.4%very comfortable
Pottsville, PA$1,215/mo14.8%very comfortable
Shippensburg, PA$1,255/mo15.3%very comfortable
Verona, PA$1,284/mo15.6%very comfortable
Upper Darby, PA$1,281/mo15.6%very comfortable
Chester, PA$1,291/mo15.7%very comfortable
Carnegie, PA$1,289/mo15.7%very comfortable
Homestead, PA$1,291/mo15.7%very comfortable
Monroeville, PA$1,303/mo15.8%very comfortable
Chambersburg, PA$1,298/mo15.8%very comfortable
Scranton, PA$1,314/mo16%very comfortable
Columbia, PA$1,328/mo16.1%very comfortable
Newville, PA$1,325/mo16.1%very comfortable
Wilkes-Barre, PA$1,337/mo16.3%very comfortable
Middletown, PA$1,351/mo16.4%very comfortable
McKees Rocks, PA$1,349/mo16.4%very comfortable
Myerstown, PA$1,345/mo16.4%very comfortable
Lemoyne, PA$1,360/mo16.5%very comfortable
Aliquippa, PA$1,362/mo16.6%very comfortable
Bridgeville, PA$1,367/mo16.6%very comfortable
South Park, PA$1,366/mo16.6%very comfortable
Clairton, PA$1,377/mo16.7%very comfortable
Harrisburg, PA$1,382/mo16.8%very comfortable
York, PA$1,387/mo16.9%very comfortable
Hanover, PA$1,389/mo16.9%very comfortable
Munhall, PA$1,388/mo16.9%very comfortable
Lewisburg, PA$1,390/mo16.9%very comfortable
Hazleton, PA$1,395/mo17%very comfortable
Lebanon, PA$1,399/mo17%very comfortable
Ephrata, PA$1,395/mo17%very comfortable
Waynesboro, PA$1,395/mo17%very comfortable
Collingdale, PA$1,395/mo17%very comfortable
Boyertown, PA$1,401/mo17%very comfortable
Danville, PA$1,397/mo17%very comfortable
Brentwood, PA$1,405/mo17.1%very comfortable
Mount Joy, PA$1,405/mo17.1%very comfortable
Reading, PA$1,412/mo17.2%very comfortable
Elizabethtown, PA$1,413/mo17.2%very comfortable
Lansdowne, PA$1,425/mo17.3%very comfortable
Monaca, PA$1,427/mo17.3%very comfortable
Glenolden, PA$1,434/mo17.4%very comfortable
Carlisle, PA$1,440/mo17.5%very comfortable
Ridley Park, PA$1,475/mo17.9%very comfortable
Clifton Heights, PA$1,483/mo18%very comfortable
Allison Park, PA$1,500/mo18.2%very comfortable
Prospect Park, PA$1,509/mo18.3%very comfortable
Coraopolis, PA$1,507/mo18.3%very comfortable
Bethel Park, PA$1,515/mo18.4%very comfortable
Palmyra, PA$1,520/mo18.5%very comfortable
Irwin, PA$1,519/mo18.5%very comfortable
Kingston, PA$1,535/mo18.7%very comfortable
Bangor, PA$1,550/mo18.8%very comfortable
Akron, PA$1,545/mo18.8%very comfortable
Lancaster, PA$1,554/mo18.9%very comfortable
Pittsburgh, PA$1,567/mo19%very comfortable
Hatfield, PA$1,575/mo19.1%very comfortable
Crum Lynne, PA$1,575/mo19.1%very comfortable
Darby, PA$1,588/mo19.3%very comfortable
Camp Hill, PA$1,590/mo19.3%very comfortable
Bellefonte, PA$1,584/mo19.3%very comfortable
Drexel Hill, PA$1,606/mo19.5%very comfortable
Douglassville, PA$1,605/mo19.5%very comfortable
Canonsburg, PA$1,625/mo19.8%very comfortable
Morrisville, PA$1,637/mo19.9%very comfortable
Jenkintown, PA$1,656/mo20.1%affordable
Abington, PA$1,651/mo20.1%affordable
Souderton, PA$1,670/mo20.3%affordable
Marcus Hook, PA$1,679/mo20.4%affordable
Coatesville, PA$1,694/mo20.6%affordable
Manheim, PA$1,695/mo20.6%affordable
Horsham, PA$1,713/mo20.8%affordable
Enola, PA$1,713/mo20.8%affordable
Bath, PA$1,707/mo20.8%affordable
Mount Wolf, PA$1,708/mo20.8%affordable
Glenside, PA$1,716/mo20.9%affordable
Spring City, PA$1,719/mo20.9%affordable
Allentown, PA$1,735/mo21.1%affordable
Norristown, PA$1,744/mo21.2%affordable
Hershey, PA$1,742/mo21.2%affordable
Stroudsburg, PA$1,745/mo21.2%affordable
Red Lion, PA$1,757/mo21.4%affordable
Emmaus, PA$1,783/mo21.7%affordable
Philadelphia, PA$1,797/mo21.8%affordable
Brookhaven, PA$1,794/mo21.8%affordable
Quakertown, PA$1,814/mo22.1%affordable
Levittown, PA$1,824/mo22.2%affordable
State College, PA$1,823/mo22.2%affordable
West Reading, PA$1,854/mo22.5%affordable
Whitehall, PA$1,862/mo22.6%affordable
North Wales, PA$1,859/mo22.6%affordable
Thorndale, PA$1,869/mo22.7%affordable
Northampton, PA$1,879/mo22.8%affordable
Nazareth, PA$1,877/mo22.8%affordable
Bethlehem, PA$1,887/mo22.9%affordable
Clarks Summit, PA$1,895/mo23%affordable
Linwood, PA$1,895/mo23%affordable
Wyncote, PA$1,899/mo23.1%affordable
Harleysville, PA$1,917/mo23.3%affordable
Elkins Park, PA$1,937/mo23.5%affordable
Ambler, PA$1,945/mo23.6%affordable
Bensalem, PA$1,941/mo23.6%affordable
Mechanicsburg, PA$1,953/mo23.7%affordable
Cranberry Township, PA$1,948/mo23.7%affordable
Murrysville, PA$1,958/mo23.8%affordable
East Stroudsburg, PA$1,956/mo23.8%affordable
Devon, PA$1,954/mo23.8%affordable
Easton, PA$1,963/mo23.9%affordable
Pottstown, PA$1,980/mo24.1%affordable
Royersford, PA$1,981/mo24.1%affordable
Wyomissing, PA$1,996/mo24.3%affordable
Lansdale, PA$2,005/mo24.4%affordable
Hummelstown, PA$2,017/mo24.5%affordable
Lititz, PA$2,022/mo24.6%affordable
Perkasie, PA$2,050/mo24.9%affordable
Warrington, PA$2,070/mo25.2%affordable
Tobyhanna, PA$2,088/mo25.4%affordable
Wayne, PA$2,115/mo25.7%affordable
Wexford, PA$2,113/mo25.7%affordable
King of Prussia, PA$2,144/mo26.1%affordable
Phoenixville, PA$2,170/mo26.4%affordable
Bridgeport, PA$2,168/mo26.4%affordable
Willow Grove, PA$2,192/mo26.6%affordable
Kennett Square, PA$2,222/mo27%affordable
Plymouth Meeting, PA$2,226/mo27.1%affordable
Macungie, PA$2,231/mo27.1%affordable
West Chester, PA$2,236/mo27.2%affordable
Huntingdon Valley, PA$2,247/mo27.3%affordable
Fairview, PA$2,273/mo27.6%affordable
Southampton, PA$2,270/mo27.6%affordable
Chadds Ford, PA$2,284/mo27.8%affordable
Exton, PA$2,334/mo28.4%affordable
Paoli, PA$2,343/mo28.5%affordable
Bryn Mawr, PA$2,351/mo28.6%affordable
Bala-Cynwyd, PA$2,370/mo28.8%affordable
Conshohocken, PA$2,416/mo29.4%affordable
Breinigsville, PA$2,447/mo29.7%affordable
Fogelsville, PA$2,440/mo29.7%affordable
Doylestown, PA$2,471/mo30%stretched
Malvern, PA$2,464/mo30%affordable
Wynnewood, PA$2,465/mo30%affordable
Albrightsville, PA$2,495/mo30.3%stretched
Collegeville, PA$2,497/mo30.4%stretched
Langhorne, PA$2,502/mo30.4%stretched
Ardmore, PA$2,544/mo30.9%stretched
Downingtown, PA$2,554/mo31%stretched
Glen Mills, PA$2,586/mo31.4%stretched
Warminster, PA$2,588/mo31.5%stretched
Yardley, PA$2,675/mo32.5%stretched
Havertown, PA$2,688/mo32.7%stretched
Blue Bell, PA$2,740/mo33.3%stretched
Media, PA$2,739/mo33.3%stretched
Newtown, PA$2,829/mo34.4%stretched
Newtown Square, PA$3,222/mo39.2%stretched
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).