100 cities ranked by median home price
$8K
Lowest Price
$36K
Avg of Top 50
$8K
70 days on market
$12K
1 days on market
$12K
72 days on market
$13K
72 days on market
$13K
35 days on market
$14K
9 days on market
$14K
5 days on market
$15K
117 days on market
$15K
67 days on market
$15K
115 days on market
| # | City | Median Price | Days on Market | Months Supply | YoY Change |
|---|---|---|---|---|---|
| 1 | Ronco | $8K | 70 days | 1.0 mo | N/A |
| 2 | Kerrtown | $12K | 1 days | — | N/A |
| 3 | Dale | $12K | 72 days | 1.3 mo | N/A |
| 4 | Patton | $13K | 72 days | 6.0 mo | N/A |
| 5 | West Brownsville | $13K | 35 days | 3.0 mo | N/A |
| 6 | Westland | $14K | 9 days | — | N/A |
| 7 | Long Branch | $14K | 5 days | 1.0 mo | N/A |
| 8 | Robinson | $15K | 117 days | 1.0 mo | N/A |
| 9 | Slabtown | $15K | 67 days | — | N/A |
| 10 | Spring Drive Mobile Home Park | $15K | 115 days | — | N/A |
| 11 | Starbrick | $15K | 67 days | — | N/A |
| 12 | Troutville | $15K | 68 days | — | N/A |
| 13 | Chewton | $17K | 296 days | — | N/A |
| 14 | Grindstone | $17K | 42 days | 3.0 mo | N/A |
| 15 | Vintondale | $19K | 248 days | — | N/A |
| 16 | Blooming Valley | $20K | 32 days | — | N/A |
| 17 | Clappertown | $20K | 140 days | — | N/A |
| 18 | Marianna | $20K | 380 days | 3.0 mo | N/A |
| 19 | Mount Wolf | $20K | 20 days | 4.0 mo | N/A |
| 20 | New Philadelphia | $21K | 24 days | 1.0 mo | N/A |
| 21 | Emlenton | $22K | 10 days | 1.3 mo | N/A |
| 22 | James City | $22K | 181 days | — | N/A |
| 23 | Wilburton Number Two | $22K | 22 days | — | N/A |
| 24 | Webster | $22K | 119 days | 0.5 mo | N/A |
| 25 | Green Hills | $23K | 42 days | — | N/A |
| 26 | Van Voorhis | $23K | 31 days | — | N/A |
| 27 | Applewold | $24K | 82 days | — | N/A |
| 28 | Linesville | $25K | 48 days | 3.0 mo | N/A |
| 29 | Beaverdale | $25K | 46 days | 2.0 mo | N/A |
| 30 | Cassandra | $25K | 14 days | — | N/A |
| 31 | Bruin | $27K | 15 days | 2.0 mo | N/A |
| 32 | Oakland | $29K | 93 days | 2.0 mo | N/A |
| 33 | South Heights | $29K | 102 days | 2.0 mo | N/A |
| 34 | Linds Crossing | $30K | 6 days | — | N/A |
| 35 | Smock | $30K | 137 days | — | N/A |
| 36 | Edie | $31K | 77 days | — | N/A |
| 37 | Ranshaw | $31K | 23 days | 1.0 mo | N/A |
| 38 | Williamstown | $31K | 49 days | 5.0 mo | N/A |
| 39 | Ringtown | $32K | 4 days | 2.0 mo | N/A |
| 40 | Daisytown | $33K | 180 days | — | N/A |
| 41 | Strodes Mills | $33K | 45 days | 1.0 mo | N/A |
| 42 | Donora | $33K | 38 days | 2.5 mo | N/A |
| 43 | Eagle Lake | $33K | 31 days | — | N/A |
| 44 | East Altoona | $33K | 146 days | 1.0 mo | N/A |
| 45 | Dawson | $34K | 122 days | 3.0 mo | N/A |
| 46 | Avonmore | $35K | 167 days | 2.0 mo | N/A |
| 47 | Brownsville | $35K | 47 days | 3.3 mo | N/A |
| 48 | Olivia | $35K | 191 days | — | N/A |
| 49 | Orviston | $35K | 346 days | — | N/A |
| 50 | Alverda | $38K | 25 days | — | N/A |
| 51 | Coalport | $38K | 21 days | — | N/A |
| 52 | Monessen | $38K | 71 days | 8.2 mo | -49.3% |
| 53 | Lorain | $39K | 89 days | 1.0 mo | N/A |
| 54 | Commodore | $40K | 30 days | — | N/A |
| 55 | Atlas | $40K | 27 days | 4.0 mo | N/A |
| 56 | Carrolltown | $40K | 288 days | — | N/A |
| 57 | East Rochester | $40K | 67 days | — | N/A |
| 58 | Langeloth | $40K | 47 days | 1.0 mo | N/A |
| 59 | Monument | $40K | 207 days | — | N/A |
| 60 | Ridgway | $40K | 90 days | 4.0 mo | N/A |
| 61 | Rowes Run | $40K | 71 days | — | N/A |
| 62 | Shippingport | $40K | 313 days | — | N/A |
| 63 | Geeseytown | $43K | 33 days | — | N/A |
| 64 | Glen Campbell | $44K | 114 days | — | N/A |
| 65 | Yarnell | $44K | 173 days | — | N/A |
| 66 | Allport | $45K | 6 days | — | N/A |
| 67 | Duquesne | $45K | 350 days | 6.0 mo | N/A |
| 68 | Manorville | $45K | 83 days | — | N/A |
| 69 | Shamokin | $46K | 106 days | 3.5 mo | N/A |
| 70 | Hereford | $46K | 73 days | 1.0 mo | N/A |
| 71 | Oneida | $46K | 26 days | — | N/A |
| 72 | Newell | $47K | 52 days | — | N/A |
| 73 | North Charleroi | $48K | 14 days | 3.5 mo | N/A |
| 74 | Clairton | $49K | 90 days | 2.1 mo | N/A |
| 75 | Hunterstown | $49K | 76 days | — | N/A |
| 76 | Johnstown | $49K | 34 days | 2.3 mo | +4.3% |
| 77 | Scalp Level | $50K | 28 days | 1.0 mo | N/A |
| 78 | Cedar Crest | $50K | 253 days | — | N/A |
| 79 | East Conemaugh | $50K | 59 days | — | N/A |
| 80 | Lavelle | $50K | 554 days | — | N/A |
| 81 | New Columbus | $50K | 15 days | — | N/A |
| 82 | Orwin | $50K | 4 days | — | N/A |
| 83 | South Fork | $50K | 72 days | 1.0 mo | N/A |
| 84 | Utica | $50K | 28 days | — | N/A |
| 85 | Continental Courts | $52K | 88 days | — | N/A |
| 86 | West Decatur | $52K | 74 days | — | N/A |
| 87 | Monongahela | $52K | 83 days | 3.1 mo | N/A |
| 88 | McKeesport | $54K | 83 days | 4.9 mo | -19.3% |
| 89 | Charlottsville | $55K | 63 days | — | N/A |
| 90 | Glassport | $55K | 38 days | 22.0 mo | N/A |
| 91 | Heckscherville | $55K | 1 days | — | N/A |
| 92 | Marion Center | $55K | 21 days | — | N/A |
| 93 | New Boston | $55K | 121 days | — | N/A |
| 94 | Orchard Hills | $55K | 40 days | 1.0 mo | N/A |
| 95 | Roots | $55K | 467 days | — | N/A |
| 96 | Sidman | $55K | 26 days | 3.0 mo | N/A |
| 97 | North Braddock | $56K | 43 days | 12.0 mo | N/A |
| 98 | Sproul | $56K | 6 days | — | N/A |
| 99 | Garrett | $57K | 15 days | 1.0 mo | N/A |
| 100 | Tyrone | $57K | 4 days | 3.7 mo | N/A |
Looking for affordable housing in Pennsylvania? We've ranked 100 cities by median home price to help you find budget-friendly options. The most affordable city is Ronco with a median price of $8K.
Connect with a local agent who specializes in first-time buyers and budget-conscious buyers.
Find an Agent