Cheapest Cities to Buy a House in Oregon (2026)
The 15 cheapest Oregon cities by median closed price, from $260,000 in Klamath Falls to $440,000 in Keizer, with what houses cost per square foot, what resales did, and how fast listings go.

Every Oregon city below cleared 100 closings in its window and is ranked by the median price homes actually closed at, not the asking price. The columns beside it are the questions that follow a low price: what you pay per square foot, what the same homes did on resale, and how quickly listings go.
The ranking
| # | City | Median closed price | Houses $/sqft | Realized appreciation | Days to contract | Closings | Window |
|---|---|---|---|---|---|---|---|
| 1 | Klamath Falls | $260,000 | $190 | 6.18%/yr | 41 | 153 | six months |
| 2 | Roseburg | $309,000 | $239 | 5.52%/yr | 20 | 203 | six months |
| 3 | Coos Bay | $312,000 | $213 | 6.08%/yr | 13 | 187 | six months |
| 4 | North Bend | $333,500 | $236 | n/a | 24 | 240 | 12 months |
| 5 | Lebanon | $355,000 | $261 | 7.14%/yr | 35 | 304 | 12 months |
| 6 | Grants Pass | $367,500 | $253 | 5.27%/yr | 39 | 400 | 12 months |
| 7 | Woodburn | $369,400 | $274 | 5.26%/yr | 30 | 171 | six months |
| 8 | Florence | $380,000 | $297 | 6.28%/yr | 38 | 167 | six months |
| 9 | The Dalles | $395,000 | $252 | 6.77%/yr | 15 | 162 | six months |
| 10 | Prineville | $408,500 | $264 | 7.17%/yr | 49 | 251 | 12 months |
| 11 | Medford | $410,000 | $264 | 4.63%/yr | 24 | 748 | six months |
| 12 | Springfield | $411,500 | $297 | 5.34%/yr | 16 | 427 | six months |
| 13 | Albany | $424,000 | $272 | 6.11%/yr | 34 | 557 | six months |
| 14 | Salem | $438,000 | $265 | 5.56%/yr | 25 | 1,367 | six months |
| 15 | Keizer | $440,000 | $274 | n/a | 22 | 275 | six months |
1. Klamath Falls, $260,000
The median closed price in Klamath Falls is $260,000 across the last six months, which puts it at roughly 53 percent of the state figure. Resideline tracked 153 closings there, roughly 26 a month. On a per-square-foot basis, houses there closed at a median of $190, measured on 140 sales. Between consecutive sales of the same home, prices moved a median 6.18 percent a year (1,123 pairs, postal-area scope), a historical figure rather than a projection. The median listed home took 41 days to go under contract, across 111 listed closings. Full detail is on the Klamath Falls market page.
2. Roseburg, $309,000
Homes in Roseburg closed at a median of $309,000 over the last six months, about 62 percent of the Oregon statewide median. 203 closings sit behind that figure, about 34 a month, enough to price against. Single-family houses closed at a median of $239 per square foot across 164 sales with usable living area. Between consecutive sales of the same home, prices moved a median 5.52 percent a year (1,062 pairs, postal-area scope), a historical figure rather than a projection. Listed homes went under contract in a median of 20 days, which is fast for the state and leaves little time to deliberate. Full detail is on the Roseburg market page.
3. Coos Bay, $312,000
Coos Bay's median closed price over the last six months was $312,000, around 63 percent of what the typical Oregon sale closed at. 187 closings sit behind that figure, about 31 a month, enough to price against. On a per-square-foot basis, houses there closed at a median of $213, measured on 153 sales. Between consecutive sales of the same home, prices moved a median 6.08 percent a year (612 pairs, postal-area scope), a historical figure rather than a projection. The median listed home was under contract in 13 days, so a buyer here needs financing lined up before the search, not after. Full detail is on the Coos Bay market page.
4. North Bend, $333,500
The median closed price in North Bend is $333,500 across the last 12 months, which puts it at roughly 67 percent of the state figure. Resideline tracked 240 closings there, roughly 20 a month. Single-family houses closed at a median of $236 per square foot across 221 sales with usable living area. Listed homes went under contract in a median of 24 days, which is fast for the state and leaves little time to deliberate. Full detail is on the North Bend market page.
5. Lebanon, $355,000
Lebanon's median closed price over the last 12 months was $355,000, around 72 percent of what the typical Oregon sale closed at. 304 closings sit behind that figure, about 25 a month, enough to price against. On a per-square-foot basis, houses there closed at a median of $261, measured on 229 sales. Between consecutive sales of the same home, prices moved a median 7.14 percent a year (600 pairs, postal-area scope), a historical figure rather than a projection. The median listed home took 35 days to go under contract, across 147 listed closings. Full detail is on the Lebanon market page.
6. Grants Pass, $367,500
The median closed price in Grants Pass is $367,500 across the last 12 months, which puts it at roughly 74 percent of the state figure. Resideline tracked 400 closings there, roughly 33 a month. On a per-square-foot basis, houses there closed at a median of $253, measured on 358 sales. Homes that sold twice appreciated at a median of 5.27 percent a year between those sales, on 1,089 repeat-sale pairs across the postal area that shares the city's name; that is what happened, not what will. Listed homes went under contract in a median of 39 days. Full detail is on the Grants Pass market page.
7. Woodburn, $369,400
The median closed price in Woodburn is $369,400 across the last six months, which puts it at roughly 75 percent of the state figure. Resideline tracked 171 closings there, roughly 28 a month. Single-family houses closed at a median of $274 per square foot across 139 sales with usable living area. Between consecutive sales of the same home, prices moved a median 5.26 percent a year (514 pairs, postal-area scope), a historical figure rather than a projection. Listed homes went under contract in a median of 30 days. Full detail is on the Woodburn market page.
8. Florence, $380,000
Homes in Florence closed at a median of $380,000 over the last six months, about 77 percent of the Oregon statewide median. Resideline tracked 167 closings there, roughly 28 a month. On a per-square-foot basis, houses there closed at a median of $297, measured on 90 sales. Between consecutive sales of the same home, prices moved a median 6.28 percent a year (740 pairs, postal-area scope), a historical figure rather than a projection. The median listed home took 38 days to go under contract, across 116 listed closings. Full detail is on the Florence market page.
9. The Dalles, $395,000
Homes in The Dalles closed at a median of $395,000 over the last six months, about 80 percent of the Oregon statewide median. Resideline tracked 162 closings there, roughly 27 a month. Single-family houses closed at a median of $252 per square foot across 143 sales with usable living area. Homes that sold twice appreciated at a median of 6.77 percent a year between those sales, on 333 repeat-sale pairs across the postal area that shares the city's name; that is what happened, not what will. The median listed home was under contract in 15 days, so a buyer here needs financing lined up before the search, not after. Full detail is on the The Dalles market page.
10. Prineville, $408,500
Prineville's median closed price over the last 12 months was $408,500, around 83 percent of what the typical Oregon sale closed at. 251 closings sit behind that figure, about 21 a month, enough to price against. Single-family houses closed at a median of $264 per square foot across 224 sales with usable living area. Homes that sold twice appreciated at a median of 7.17 percent a year between those sales, on 540 repeat-sale pairs across the postal area that shares the city's name; that is what happened, not what will. The median listed home took 49 days to go under contract, across 208 listed closings. Full detail is on the Prineville market page.
11. Medford, $410,000
Medford's median closed price over the last six months was $410,000, around 83 percent of what the typical Oregon sale closed at. Resideline tracked 748 closings there, roughly 125 a month. Single-family houses closed at a median of $264 per square foot across 647 sales with usable living area. Homes that sold twice appreciated at a median of 4.63 percent a year between those sales, on 1,998 repeat-sale pairs across the postal area that shares the city's name; that is what happened, not what will. The median listed home was under contract in 24 days, so a buyer here needs financing lined up before the search, not after. Full detail is on the Medford market page.
12. Springfield, $411,500
Springfield's median closed price over the last six months was $411,500, around 83 percent of what the typical Oregon sale closed at. Resideline tracked 427 closings there, roughly 71 a month. Single-family houses closed at a median of $297 per square foot across 345 sales with usable living area. Homes that sold twice appreciated at a median of 5.34 percent a year between those sales, on 1,543 repeat-sale pairs across the postal area that shares the city's name; that is what happened, not what will. Listed homes went under contract in a median of 16 days, which is fast for the state and leaves little time to deliberate. Full detail is on the Springfield market page.
13. Albany, $424,000
The median closed price in Albany is $424,000 across the last six months, which puts it at roughly 86 percent of the state figure. Resideline tracked 557 closings there, roughly 93 a month. On a per-square-foot basis, houses there closed at a median of $272, measured on 462 sales. Homes that sold twice appreciated at a median of 6.11 percent a year between those sales, on 1,114 repeat-sale pairs across the postal area that shares the city's name; that is what happened, not what will. The median listed home took 34 days to go under contract, across 262 listed closings. Full detail is on the Albany market page.
14. Salem, $438,000
The median closed price in Salem is $438,000 across the last six months, which puts it at roughly 88 percent of the state figure. Resideline tracked 1,367 closings there, roughly 228 a month. On a per-square-foot basis, houses there closed at a median of $265, measured on 1,156 sales. Homes that sold twice appreciated at a median of 5.56 percent a year between those sales, on 4,272 repeat-sale pairs across the postal area that shares the city's name; that is what happened, not what will. Listed homes went under contract in a median of 25 days. Full detail is on the Salem market page.
15. Keizer, $440,000
Homes in Keizer closed at a median of $440,000 over the last six months, about 89 percent of the Oregon statewide median. Resideline tracked 275 closings there, roughly 46 a month. On a per-square-foot basis, houses there closed at a median of $274, measured on 239 sales. Listed homes went under contract in a median of 22 days, which is fast for the state and leaves little time to deliberate. Full detail is on the Keizer market page.
Note: realized appreciation is the one column measured on the postal city, from repeat sales of the same home across the ZIP codes that share the city's name; every other figure is confined to the municipal boundary.
How to read this list
Treat it as a shortlist. A citywide median cannot price a specific address, and the cheapest city on paper can be the most expensive per square foot or the slowest to resell. Run any address here through Resideline for the comparable sales behind its value.
Figures last updated October 3, 2026 from closings Resideline tracked. Appreciation is the median annual change between consecutive sales of the same home; it is historical, nominal and not a projection.
Frequently Asked Questions
What is the cheapest city to buy a house in Oregon?
Klamath Falls, with a median closed price of $260,000 over its reporting window, among Oregon cities where Resideline tracked at least 100 closings inside the city limits.
Are these asking prices or sale prices?
Closed sale prices. Every price median is the price homes actually closed at inside the municipal boundary, not a listing price. The one column measured differently is realized appreciation, which uses the postal city, as the note under the table says.
Why does a cheap city show a high price per square foot?
Because the ranking median covers every property type that closed, condos and multi-family included, while the $/sqft column is single-family houses only. In cities where most sales are condos, the median price is low and the house $/sqft can still be high.
Is the appreciation figure a forecast?
No. It is the median annual change between consecutive sales of the same home, on repeat-sale pairs. It is historical and nominal, and it says what happened, not what will.
Found an affordable property in Oregon?
Create a free account to compare the asking price with nearby sales and explore the property’s rental potential.
Create a free account3 free reports at signup. No card required.