Ramsey market analysis
Ramsey County's numbers place it squarely in appreciation territory, not cash-flow territory. The rent-to-price ratio sits at 0.0553, which is below the 0.08 threshold most cash-flow investors use as a floor. The model underwrite bears that out: at a $334,747 purchase price with 20% down ($66,949), a 6.85% rate produces a $1,755 monthly mortgage payment. Add $540 in estimated expenses and set it against $1,543 in median rent, and you're looking at negative $752 per month in cash flow and a cash-on-cash return of -11.72%. The 3.6% cap rate confirms the picture, sitting well below where most buy-and-hold investors want to be for yield. Year-over-year home price appreciation of 1.7% is modest, not compelling on its own, but combined with the appreciation score of 67 out of 100 it suggests this is a market where the longer-term thesis is price growth, not income today.
The investor profile this market suits is narrow: someone buying for appreciation or for a strategic hold in a supply-constrained urban core, who can absorb negative monthly carry and is underwriting to a future exit price rather than current income. A cash-flow buyer has no business here at these numbers, full stop. The cash-flow score of 53 and an overall score of 57, ranking 451st out of 1,000 counties nationally (42nd percentile), are not scores that justify stretching for yield. A value-add operator could potentially improve the math by forcing rent above the $1,543 median, but the cap rate of 3.6% means you're starting from a thin margin and any renovation underperformance hits hard. The stability score of 50 adds another layer of caution, suggesting this isn't a set-it-and-forget-it market.
Ramsey County is the core urban county of the Twin Cities metro, anchoring St. Paul, and the density of government, healthcare, and education employment that characterizes urban Minnesota counties tends to produce consistent renter demand across economic cycles. That underlying demand is likely part of what supports a 67 appreciation score despite compressed yields, since price floors in employment-dense urban markets tend to hold better than in single-industry or exurban markets. Population of 547,202 in a relatively compact county creates ongoing housing pressure that supply additions struggle to keep pace with.
On carry costs, the combined monthly tax and insurance estimate is $413, using a state-average effective property tax rate of 1.13% (per Tax Foundation 2024 data). That figure is worth noting because it's already baked into the -$752 cash-flow estimate, but investors should be aware that the 1.13% is a state-average estimate and actual Ramsey County or township rates may differ. The property tax flag here is "normal," meaning it's not the deal-breaker it would be in a high-tax state, but at $315 per month in taxes alone on a $334,747 asset, it's not trivial. The insurance component at 0.35% adds another $98 monthly. Neither figure alone is alarming, but together they represent $413 of fixed monthly overhead that exists regardless of vacancy.
The primary risk here is concentration in negative carry. If you're losing $752 per month at the median, any vacancy period, capex surprise, or rate increase on a refinance deepens the hole fast. There's also the demographic and regulatory context of an urban Minnesota county, which historically carries more landlord regulation exposure than suburban or rural alternatives, though the specific regulatory environment should be verified locally before underwriting.
Compared to its neighbors, Ramsey has the highest rent-to-price ratio among the five at 0.0553, which is a relative advantage in a region where everything is compressed. Sherburne County shows a ratio of 0.0489, Dakota County 0.0521, Scott County 0.0498, and Isanti 0.0501. Benton County, at 0.0444 and a median home price of $299,058, has the lowest ratio despite the lowest price, which tells you its rents are even more out of alignment with prices than Ramsey's. The overall scores are nearly identical across the region, ranging from 57 to 58, so there's no standout alternative nearby. Choose Ramsey over its neighbors when you specifically want urban core exposure, the highest relative rent-to-price ratio in the group, and the liquidity that comes with a 547,000-person county seat. If cash flow is the goal, none of these counties deliver it at current prices and rates, and an investor should be looking elsewhere in Minnesota or in other states entirely.
Scenario comparison
| Scenario | Purchase price | Monthly cash flow | Cap rate | Cash-on-cash |
|---|---|---|---|---|
75% of median value-add or distressed | $251,061 | -$313/mo | 4.8% | -6.5% |
Median typical MLS deal | $334,747 | -$752/mo | 3.6% | -11.7% |
125% of median newer / premium | $418,434 | -$1,191/mo | 2.9% | -14.8% |
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 5.53% rent-to-price ratio. Higher ratios indicate stronger cash flow potential.
Based on 1.7% 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
- -Negative cash flow at typical financing (-$752/mo)
- -Negative leverage (cap rate 3.6% < mortgage rate 6.9%)
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)
Compare to Nearby Counties
Section 8 in Ramsey 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
Ramsey County in Minnesota scores 57/100, ranking #451 of 1,000 US counties (top 58%). At 20% down and current rates, a median-priced rental loses about $752/month; the 5.53% 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 Ramsey with stronger cash flow
Cheaper alternatives to Ramsey
Head-to-head comparisons
Average rent by city in Ramsey County
- Average rent in Saint Paul$1,500/mo
Typical asking rent across each city's ZIP codes (Zillow Observed Rent Index). Open a city for rent by ZIP and bedroom count.