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

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