Marion market analysis
Marion County sits at a 0.044 gross rent-to-price ratio, which translates to a 2.87% cap rate on a $439,746 median-priced asset. At 6.85% financing, the math is immediately unfavorable: a 20% down payment leaves you with a $2,305 monthly mortgage, and after adding $565 in estimated expenses, the model spits out negative $1,255 per month in cash flow and a cash-on-cash return of negative 14.89%. That is not a rounding error or a "value-add" gap, that is structural negative leverage. Appreciation has been essentially flat, with home prices up just 0.17% year over year. The overall score of 44 out of 100, landing at the 10th percentile nationally and 21st out of 36 Oregon counties, tells you this market is not being overlooked by the model, it is genuinely difficult to underwrite at current rates and prices.
The investor this market does not suit right now is the cash-flow buyer. A score of 36 on cash flow confirms what the numbers already show. The appreciation score of 52, while modest, is the one relative bright spot, and the stability score of 50 suggests Marion is neither deteriorating nor accelerating. If there is a use case here, it is the long-horizon appreciation buyer who can absorb negative carry for several years, or a value-add operator who can acquire below median, force appreciation through rehab, and reach rents meaningfully above the $1,615 median to close the gap. Neither of those profiles should approach this market expecting the yield to bail them out. The affordability index of 37 also signals a tenant pool that is stretched, which limits your ability to push rents aggressively on renewals without losing residents.
The combined monthly tax and insurance burden on a median-priced asset here is $425, using a state-average effective property tax rate of 0.97% and an insurance rate of 0.19%, per Tax Foundation 2024 data. That rate is flagged as normal, meaning it is not a material headwind or tailwind relative to national averages, but it is still $425 a month that needs to be covered before you see a dollar of net income. That figure is already baked into the $565 estimated expenses in the model, but investors should note that actual county and township rates can differ from the state average, so run your specific parcel's tax history before finalizing any underwrite.
Relative to the five neighboring counties provided, Marion's rent-to-price ratio of 0.0441 is the second weakest in the group, ahead of only Crook County at 0.0419. Lane County offers a 0.0486 ratio at a nearly identical median price of $446,037, which is a meaningfully better starting point for cash-flow investors. Yamhill County's ratio of 0.0462 comes at a higher price of $502,077, so the absolute dollar entry is higher even if the ratio is better. Josephine County is the outlier worth examining: median price of $384,522, ratio of 0.0472, and an overall score of 42. The lower price point reduces the absolute mortgage burden even if the score is slightly lower, and that entry point makes the cash-flow math less painful. An investor who is specifically committed to the Willamette Valley for proximity or familiarity would be better served running a parallel analysis on Lane County before committing capital to Marion.
The one scenario where Marion makes sense over its neighbors is if you are buying at a material discount to median, have a specific neighborhood thesis in Salem or Keizer where rents are above the county average, or you are targeting a property type, such as smaller multifamily, where per-unit economics can diverge from single-family medians. At median price and median rent, the current rate environment makes this a county to watch rather than a county to buy in aggressively.
Scenario comparison
| Scenario | Purchase price | Monthly cash flow | Cap rate | Cash-on-cash |
|---|---|---|---|---|
75% of median value-add or distressed | $329,810 | -$679/mo | 3.8% | -10.7% |
Median typical MLS deal | $439,746 | -$1,255/mo | 2.9% | -14.9% |
125% of median newer / premium | $549,683 | -$1,831/mo | 2.3% | -17.4% |
Price History
Median Home Price
Median Rent
Historical data from Zillow ZHVI/ZORI
Quick Investment Calculator
Purchase
Monthly Cash Flow
* Based on county median values. 35% expenses include taxes, insurance, maintenance, vacancy, and property management. Actual results vary by property.
Score Breakdown
Based on 4.41% rent-to-price ratio. Higher ratios indicate stronger cash flow potential.
Based on 0.2% YoY price growth. Moderate growth (3-8%) scores highest.
Population data not available.
Based on price relative to estimated local incomes.
Scores are calculated using real Zillow home value and rent data, Census population data, and economic indicators. The weighted average produces the overall investment score. Markets with missing rent data use estimated values based on regional averages.
Investment Outlook
Strengths
- +Complete rent data available
Challenges
- -Below-average rent-to-price ratio (4.41%)
- -Negative cash flow at typical financing (-$1,255/mo)
- -Negative leverage (cap rate 2.9% < mortgage rate 6.9%)
- -High price-to-income ratio makes financing challenging
Economic Indicators
Who this market fits
- +All-cash buyers: removing debt service flips the cap rate to actual yield
- −You need positive cash flow on day one at typical leverage
- −You can't tolerate negative leverage (cap rate below mortgage rate today)
- −You rely on FHA-style financing: prices are stretched relative to local incomes
- −You want a market with broad institutional consensus on fundamentals
Compare to Nearby Counties
Section 8 in Marion County: payment standards by ZIP, PHA waitlist status, and voucher counts are on VoucherMatch, the same HUD dataset with the tenant demand side attached.
The Bottom Line
Marion County in Oregon scores 44/100, ranking #702 of 1,000 US counties (top 90%). At 20% down and current rates, a median-priced rental loses about $1255/month; the 4.41% gross rent-to-price ratio doesn't survive debt service. The thesis here is appreciation, value-add, house hacking, or all-cash.
Related markets
Markets like Marion with stronger cash flow
Cheaper alternatives to Marion
Head-to-head comparisons
Average rent by city in Marion County
- Average rent in Salem$1,629/mo
Typical asking rent across each city's ZIP codes (Zillow Observed Rent Index). Open a city for rent by ZIP and bedroom count.