Pennsylvania — Rental Investment Markets
All Pennsylvania metros ranked by cap rate. Median cap rate: 3.6%, median home price: $301,563.
Median Cap Rate
3.6%
Median Home Price
$301,563
Median Rent
$1,620/mo
| # | City | Cap Rate | Cash Flow | Home Price | Rent (3BR) | Verdict |
|---|---|---|---|---|---|---|
| 1 | Johnstown, PA | 14.3% | +$398/mo | $75,908 | $1,110/mo | 🟢 STRONG |
| 2 | McKeesport, PA | 9.7% | +$326/mo | $118,329 | $1,280/mo | 🟢 STRONG |
| 3 | Gallitzin, PA | 9.5% | +$277/mo | $106,070 | $1,210/mo | 🟢 STRONG |
| 4 | Perryopolis, PA | 9.0% | +$63/mo | $131,140 | $1,155/mo | 🟢 STRONG |
| 5 | Vandergrift, PA | 8.4% | +$182/mo | $109,274 | $1,120/mo | 🟢 STRONG |
| 6 | Freeland, PA | 7.8% | +$193/mo | $168,437 | $1,620/mo | 🟢 GOOD |
| 7 | Beaver Meadows, PA | 7.8% | +$204/mo | $166,851 | $1,620/mo | 🟢 GOOD |
| 8 | Portage, PA | 7.6% | +$114/mo | $118,110 | $1,110/mo | 🟢 GOOD |
| 9 | Bushkill, PA | 7.4% | +$230/mo | $268,864 | $2,490/mo | 🟢 GOOD |
| 10 | Ashville, PA | 7.4% | +$125/mo | $150,535 | $1,390/mo | 🟢 GOOD |
| 11 | Burgettstown, PA | 7.1% | +$1/mo | $159,227 | $1,310/mo | 🟢 GOOD |
| 12 | Saltsburg, PA | 6.8% | +$58/mo | $161,797 | $1,400/mo | 🟢 GOOD |
| 13 | Kittanning, PA | 6.4% | -$46/mo | $141,274 | $1,105/mo | 🟢 GOOD |
| 14 | Hazleton, PA | 6.4% | +$0/mo | $197,057 | $1,620/mo | 🟢 GOOD |
| 15 | East Stroudsburg, PA | 6.3% | -$22/mo | $292,805 | $2,380/mo | 🟢 GOOD |
| 16 | Parker, PA | 6.2% | -$16/mo | $132,538 | $1,070/mo | 🟢 GOOD |
| 17 | Altoona, PA | 6.2% | -$27/mo | $147,628 | $1,180/mo | 🟢 GOOD |
| 18 | Philadelphia, PA | 6.2% | -$36/mo | $253,517 | $1,910/mo | 🟢 GOOD |
| 19 | Weatherly, PA | 5.9% | -$92/mo | $210,768 | $1,620/mo | 🟡 MODERATE |
| 20 | Spring Church, PA | 5.8% | -$64/mo | $143,298 | $1,100/mo | 🟡 MODERATE |
| 21 | Albrightsville, PA | 5.6% | -$171/mo | $272,427 | $2,030/mo | 🟡 MODERATE |
| 22 | West Leechburg, PA | 5.6% | -$109/mo | $165,783 | $1,230/mo | 🟡 MODERATE |
| 23 | Tyrone, PA | 5.6% | -$121/mo | $190,805 | $1,420/mo | 🟡 MODERATE |
| 24 | Petrolia, PA | 5.4% | -$154/mo | $178,630 | $1,280/mo | 🟡 MODERATE |
| 25 | Kunkletown, PA | 5.4% | -$248/mo | $298,379 | $2,150/mo | 🟡 MODERATE |
| 26 | Dingmans Ferry, PA | 5.4% | -$221/mo | $262,805 | $1,890/mo | 🟡 MODERATE |
| 27 | Karns City, PA | 5.4% | -$136/mo | $163,735 | $1,180/mo | 🟡 MODERATE |
| 28 | Shelocta, PA | 5.3% | -$183/mo | $172,625 | $1,195/mo | 🟡 MODERATE |
| 29 | Apollo, PA | 5.2% | -$194/mo | $189,349 | $1,320/mo | 🟡 MODERATE |
| 30 | Williamsport, PA | 5.2% | -$208/mo | $205,543 | $1,435/mo | 🟡 MODERATE |
| 31 | Erie, PA | 5.1% | -$205/mo | $184,417 | $1,280/mo | 🟡 MODERATE |
| 32 | New Derry, PA | 5.1% | -$197/mo | $172,263 | $1,175/mo | 🟡 MODERATE |
| 33 | Jamestown, PA | 5.1% | -$209/mo | $173,964 | $1,175/mo | 🟡 MODERATE |
| 34 | Scranton, PA | 5.0% | -$212/mo | $188,385 | $1,310/mo | 🟡 MODERATE |
| 35 | Harrisburg, PA | 5.0% | -$290/mo | $215,844 | $1,630/mo | 🟡 MODERATE |
| 36 | Aspers, PA | 5.0% | -$437/mo | $290,544 | $1,855/mo | 🟡 MODERATE |
| 37 | Pittsburgh, PA | 4.9% | -$284/mo | $237,514 | $1,620/mo | 🟡 MODERATE |
| 38 | Wilkes-Barre, PA | 4.9% | -$230/mo | $183,151 | $1,255/mo | 🟡 MODERATE |
| 39 | White Haven, PA | 4.9% | -$294/mo | $240,791 | $1,620/mo | 🟡 MODERATE |
| 40 | Reading, PA | 4.9% | -$320/mo | $275,447 | $1,760/mo | 🟡 MODERATE |
| 41 | Sharpsville, PA | 4.8% | -$275/mo | $205,133 | $1,350/mo | 🟡 MODERATE |
| 42 | Harrisville, PA | 4.8% | -$248/mo | $193,785 | $1,290/mo | 🟡 MODERATE |
| 43 | Norristown, PA | 4.7% | -$599/mo | $364,505 | $2,265/mo | 🟡 MODERATE |
| 44 | East Waterford, PA | 4.6% | -$329/mo | $221,540 | $1,420/mo | 🟡 MODERATE |
| 45 | York, PA | 4.5% | -$423/mo | $258,491 | $1,730/mo | 🟡 MODERATE |
| 46 | Palmerton, PA | 4.5% | -$411/mo | $258,151 | $1,620/mo | 🟡 MODERATE |
| 47 | Allentown, PA | 4.4% | -$477/mo | $289,831 | $1,800/mo | 🟡 MODERATE |
| 48 | Gouldsboro, PA | 4.4% | -$448/mo | $263,584 | $1,620/mo | 🟡 MODERATE |
| 49 | Milton, PA | 4.4% | -$376/mo | $232,277 | $1,450/mo | 🟡 MODERATE |
| 50 | Kresgeville, PA | 4.4% | -$520/mo | $318,059 | $1,980/mo | 🟡 MODERATE |
| 51 | Alburtis, PA | 4.3% | -$635/mo | $361,877 | $2,200/mo | 🟡 MODERATE |
| 52 | McDonald, PA | 4.3% | -$742/mo | $280,997 | $1,405/mo | 🟡 MODERATE |
| 53 | Easton, PA | 4.3% | -$626/mo | $342,327 | $1,900/mo | 🟡 MODERATE |
| 54 | Bridgeport, PA | 4.2% | -$667/mo | $358,168 | $2,130/mo | 🟡 MODERATE |
| 55 | Bethlehem, PA | 4.1% | -$643/mo | $341,247 | $2,035/mo | 🟡 MODERATE |
| 56 | Shickshinny, PA | 4.0% | -$462/mo | $227,913 | $1,310/mo | 🟡 MODERATE |
| 57 | Pottstown, PA | 4.0% | -$612/mo | $309,828 | $1,800/mo | 🟡 MODERATE |
| 58 | Canadensis, PA | 4.0% | -$650/mo | $327,612 | $1,900/mo | 🟡 MODERATE |
| 59 | Cresco, PA | 3.9% | -$627/mo | $299,823 | $1,700/mo | 🔴 WEAK |
| 60 | Berwick, PA | 3.9% | -$436/mo | $209,545 | $1,190/mo | 🔴 WEAK |
| 61 | Freeport, PA | 3.9% | -$446/mo | $212,191 | $1,200/mo | 🔴 WEAK |
| 62 | Mertztown, PA | 3.8% | -$775/mo | $358,288 | $2,000/mo | 🔴 WEAK |
| 63 | Danville, PA | 3.8% | -$607/mo | $277,383 | $1,540/mo | 🔴 WEAK |
| 64 | Hanover, PA | 3.8% | -$633/mo | $293,521 | $1,640/mo | 🔴 WEAK |
| 65 | Chambersburg, PA | 3.8% | -$607/mo | $284,828 | $1,600/mo | 🔴 WEAK |
| 66 | Lancaster, PA | 3.7% | -$704/mo | $318,620 | $1,760/mo | 🔴 WEAK |
| 67 | Lebanon, PA | 3.7% | -$640/mo | $282,936 | $1,545/mo | 🔴 WEAK |
| 68 | Camp Hill, PA | 3.7% | -$732/mo | $328,819 | $1,810/mo | 🔴 WEAK |
| 69 | Rector, PA | 3.7% | -$467/mo | $212,264 | $1,175/mo | 🔴 WEAK |
| 70 | Macungie, PA | 3.7% | -$999/mo | $446,320 | $2,450/mo | 🔴 WEAK |
| 71 | Bechtelsville, PA | 3.7% | -$757/mo | $335,017 | $1,830/mo | 🔴 WEAK |
| 72 | Slippery Rock, PA | 3.6% | -$599/mo | $253,216 | $1,350/mo | 🔴 WEAK |
| 73 | Abbottstown, PA | 3.6% | -$777/mo | $329,388 | $1,760/mo | 🔴 WEAK |
| 74 | Levittown, PA | 3.6% | -$904/mo | $390,369 | $2,135/mo | 🔴 WEAK |
| 75 | Blakeslee, PA | 3.6% | -$720/mo | $311,290 | $1,680/mo | 🔴 WEAK |
| 76 | Catawissa, PA | 3.6% | -$607/mo | $257,972 | $1,380/mo | 🔴 WEAK |
| 77 | Breinigsville, PA | 3.6% | -$1,130/mo | $481,637 | $2,580/mo | 🔴 WEAK |
| 78 | Collegeville, PA | 3.6% | -$1,216/mo | $488,377 | $2,530/mo | 🔴 WEAK |
| 79 | Benton, PA | 3.5% | -$585/mo | $246,173 | $1,310/mo | 🔴 WEAK |
| 80 | Muncy, PA | 3.5% | -$665/mo | $276,293 | $1,460/mo | 🔴 WEAK |
| 81 | Chicora, PA | 3.4% | -$541/mo | $219,016 | $1,140/mo | 🔴 WEAK |
| 82 | Grove City, PA | 3.4% | -$550/mo | $224,009 | $1,170/mo | 🔴 WEAK |
| 83 | Nescopeck, PA | 3.4% | -$619/mo | $248,771 | $1,290/mo | 🔴 WEAK |
| 84 | Hellertown, PA | 3.4% | -$921/mo | $373,911 | $1,950/mo | 🔴 WEAK |
| 85 | Murrysville, PA | 3.3% | -$867/mo | $341,088 | $1,745/mo | 🔴 WEAK |
| 86 | Gardners, PA | 3.3% | -$710/mo | $278,188 | $1,420/mo | 🔴 WEAK |
| 87 | Palmyra, PA | 3.3% | -$902/mo | $349,166 | $1,770/mo | 🔴 WEAK |
| 88 | Butler, PA | 3.3% | -$703/mo | $258,903 | $1,270/mo | 🔴 WEAK |
| 89 | Unityville, PA | 3.2% | -$798/mo | $303,304 | $1,520/mo | 🔴 WEAK |
| 90 | Bloomsburg, PA | 3.2% | -$703/mo | $261,231 | $1,290/mo | 🔴 WEAK |
| 91 | Mechanicsburg, PA | 3.2% | -$958/mo | $363,684 | $1,820/mo | 🔴 WEAK |
| 92 | Boyertown, PA | 3.1% | -$920/mo | $336,073 | $1,640/mo | 🔴 WEAK |
| 93 | Shippensburg, PA | 3.1% | -$827/mo | $304,027 | $1,490/mo | 🔴 WEAK |
| 94 | East Greenville, PA | 3.1% | -$968/mo | $352,901 | $1,720/mo | 🔴 WEAK |
| 95 | Newburg, PA | 3.0% | -$997/mo | $354,853 | $1,700/mo | 🔴 WEAK |
| 96 | Atglen, PA | 3.0% | -$1,199/mo | $423,718 | $2,020/mo | 🔴 WEAK |
| 97 | New Cumberland, PA | 3.0% | -$821/mo | $294,559 | $1,420/mo | 🔴 WEAK |
| 98 | Myerstown, PA | 3.0% | -$867/mo | $311,775 | $1,505/mo | 🔴 WEAK |
| 99 | Adamstown, PA | 2.9% | -$899/mo | $312,295 | $1,470/mo | 🔴 WEAK |
| 100 | Carlisle, PA | 2.9% | -$1,001/mo | $340,763 | $1,580/mo | 🔴 WEAK |
| 101 | Quakertown, PA | 2.9% | -$1,302/mo | $445,137 | $2,070/mo | 🔴 WEAK |
| 102 | Turbotville, PA | 2.9% | -$787/mo | $268,899 | $1,250/mo | 🔴 WEAK |
| 103 | Biglerville, PA | 2.9% | -$918/mo | $312,618 | $1,450/mo | 🔴 WEAK |
| 104 | Palm, PA | 2.9% | -$1,098/mo | $374,598 | $1,740/mo | 🔴 WEAK |
| 105 | Elizabethtown, PA | 2.9% | -$1,064/mo | $363,482 | $1,690/mo | 🔴 WEAK |
| 106 | York Springs, PA | 2.8% | -$1,053/mo | $347,228 | $1,570/mo | 🔴 WEAK |
| 107 | Robesonia, PA | 2.8% | -$984/mo | $329,769 | $1,510/mo | 🔴 WEAK |
| 108 | Elysburg, PA | 2.8% | -$854/mo | $282,402 | $1,280/mo | 🔴 WEAK |
| 109 | Fredericksburg, PA | 2.8% | -$1,070/mo | $353,449 | $1,600/mo | 🔴 WEAK |
| 110 | Kutztown, PA | 2.8% | -$1,076/mo | $360,413 | $1,650/mo | 🔴 WEAK |
| 111 | Phoenixville, PA | 2.7% | -$1,587/mo | $521,434 | $2,420/mo | 🔴 WEAK |
| 112 | Reinholds, PA | 2.7% | -$1,190/mo | $384,646 | $1,710/mo | 🔴 WEAK |
| 113 | Newmanstown, PA | 2.7% | -$1,075/mo | $348,127 | $1,550/mo | 🔴 WEAK |
| 114 | Stillwater, PA | 2.6% | -$860/mo | $271,147 | $1,180/mo | 🔴 WEAK |
| 115 | Sarver, PA | 2.6% | -$1,064/mo | $334,294 | $1,450/mo | 🔴 WEAK |
| 116 | Hershey, PA | 2.6% | -$1,302/mo | $407,345 | $1,760/mo | 🔴 WEAK |
| 117 | East Berlin, PA | 2.6% | -$1,105/mo | $351,411 | $1,540/mo | 🔴 WEAK |
| 118 | Douglassville, PA | 2.5% | -$1,440/mo | $441,246 | $1,870/mo | 🔴 WEAK |
| 119 | Manheim, PA | 2.4% | -$1,303/mo | $394,087 | $1,650/mo | 🔴 WEAK |
| 120 | Riegelsville, PA | 2.4% | -$1,742/mo | $521,390 | $2,160/mo | 🔴 WEAK |
| 121 | Pennsburg, PA | 2.4% | -$1,565/mo | $464,619 | $1,910/mo | 🔴 WEAK |
| 122 | Grantville, PA | 2.4% | -$1,234/mo | $374,193 | $1,570/mo | 🔴 WEAK |
| 123 | State College, PA | 2.4% | -$1,364/mo | $415,970 | $1,755/mo | 🔴 WEAK |
| 124 | Leola, PA | 2.3% | -$1,729/mo | $498,189 | $1,985/mo | 🔴 WEAK |
| 125 | Dillsburg, PA | 2.3% | -$1,293/mo | $380,511 | $1,550/mo | 🔴 WEAK |
| 126 | Zionsville, PA | 2.2% | -$1,746/mo | $497,550 | $1,960/mo | 🔴 WEAK |
| 127 | Mohnton, PA | 2.2% | -$1,363/mo | $390,813 | $1,550/mo | 🔴 WEAK |
| 128 | Honey Brook, PA | 2.2% | -$1,612/mo | $465,464 | $1,860/mo | 🔴 WEAK |
| 129 | Narvon, PA | 2.1% | -$1,690/mo | $475,829 | $1,850/mo | 🔴 WEAK |
| 130 | West Chester, PA | 2.1% | -$2,362/mo | $662,675 | $2,565/mo | 🔴 WEAK |
| 131 | Morgantown, PA | 2.1% | -$1,595/mo | $444,796 | $1,710/mo | 🔴 WEAK |
| 132 | Oxford, PA | 2.1% | -$1,691/mo | $472,400 | $1,820/mo | 🔴 WEAK |
| 133 | Kempton, PA | 2.0% | -$1,580/mo | $434,070 | $1,640/mo | 🔴 WEAK |
| 134 | Doylestown, PA | 2.0% | -$2,633/mo | $726,581 | $2,585/mo | 🔴 WEAK |
| 135 | Gilbertsville, PA | 1.9% | -$1,852/mo | $498,722 | $1,840/mo | 🔴 POOR |
| 136 | West Grove, PA | 1.8% | -$2,053/mo | $533,349 | $1,880/mo | 🔴 POOR |
| 137 | Barto, PA | 1.7% | -$1,778/mo | $456,032 | $1,580/mo | 🔴 POOR |
| 138 | Huntingdon Valley, PA | 1.7% | -$2,641/mo | $673,599 | $2,315/mo | 🔴 POOR |
| 139 | Nottingham, PA | 1.7% | -$1,846/mo | $471,058 | $1,620/mo | 🔴 POOR |
| 140 | Gap, PA | 1.7% | -$1,824/mo | $470,186 | $1,640/mo | 🔴 POOR |
| 141 | Port Matilda, PA | 1.5% | -$1,768/mo | $435,128 | $1,420/mo | 🔴 POOR |
| 142 | Coopersburg, PA | 1.4% | -$2,073/mo | $501,108 | $1,590/mo | 🔴 POOR |
| 143 | Elverson, PA | 1.4% | -$1,990/mo | $479,067 | $1,510/mo | 🔴 POOR |
| 144 | Kirkwood, PA | 0.6% | -$2,486/mo | $514,943 | $1,200/mo | 🔴 POOR |