Roberts market analysis
Roberts County scores a cash-flow rating of zero, which tells you most of what you need to know about the near-term income picture. The median home price sits at $235,837, up 10.2% year-over-year, and the market's overall score of 71 is driven almost entirely by its appreciation score of 79 and an affordability index of 79. With a cap rate of zero reported and cash-on-cash return at zero, this is not a market where you buy today and pocket meaningful free cash flow at a 6.85% rate on a conventional 20% down purchase. The numbers place Roberts squarely on the appreciation end of the spectrum, which means your return thesis has to rest on price growth continuing at something close to that 10.2% pace, not on rent covering the carry with room to spare.
That positioning makes Roberts a reasonable fit for an appreciation-oriented buyer who already has the equity or balance sheet to absorb negative or break-even monthly cash flow while waiting on compounding price gains, and a poor fit for anyone underwriting to a day-one income target. The affordability score of 79 and a median price under $240,000 do offer a relatively low entry point compared to coastal markets, and a patient long-hold buyer who can absorb the carry can get into a position for under $50,000 down. A value-add operator looking to force equity through renovation may find the entry price attractive, but unless rents in the local market can move enough post-renovation to clear expenses, the operator still faces the same structural cash-flow gap the raw numbers reflect. The stability score of 50 deserves attention: it signals meaningful volatility or economic uncertainty at the county level, which raises the risk for any buyer who needs the asset to perform consistently rather than trend upward over time.
Roberts County's population of 10,242 is a number that defines the ceiling on rental demand as much as anything else. A county this size has a thin tenant pool, limited transaction volume, and real concentration risk. If a single large employer contracts or one demographic segment exits, vacancy and rent pressure can move quickly. A 10.2% home price gain in a county of this size can also be driven by a small number of transactions rather than broad market momentum, so treating that YoY figure as a reliable trend requires more due diligence than it would in a county with ten times the population. No economic anchor data was provided, so the specific drivers of local employment and rental demand require your own field research before committing capital.
On carry costs, the combined monthly tax and insurance burden is $322, based on a state-average effective property tax rate of 1.28% and an insurance rate of 0.36% (state-average estimate per Tax Foundation 2024; actual county and township rates will differ and should be confirmed before closing). The 1.28% rate is flagged as normal, meaning it is neither a tailwind nor a particular headache, but $322 per month is still a line item that adds up in a cash-flow-constrained environment. When your mortgage payment is already stretching cash flow to zero or below, another $322 before maintenance, vacancy, and management leaves very little margin for error. Run your underwrite at the actual assessed value for any specific parcel, not the state average, and get a local insurance quote given South Dakota's exposure to hail and wind.
The concentration risk in a sub-11,000-person county is the sharpest risk here, and it compounds the stability score of 50. Thin liquidity means exit timing matters enormously. If you need to sell in a down cycle, buyer demand is narrow and days-on-market can stretch. Regulatory risk appears low given South Dakota's landlord-friendly legal environment, but no specific data was provided to confirm local ordinances.
Against its neighbors, Roberts sits at a median price of $235,837, below McCook ($274,393), Lake ($302,351), and Davison ($241,475), roughly in line with Brule ($232,780), and above Harding ($211,924). All five neighbors share an overall score within three points of Roberts (69 to 72), so the differentiation is at the margin. Harding County at $211,924 and an overall score of 72 is the one neighbor that edges Roberts out on score while costing less to enter, which makes it worth a direct comparison if price sensitivity matters to you. You choose Roberts over its neighbors if you believe the 10.2% appreciation trend has legs specific to this market, or if you have a particular asset in mind at a price that compensates for the cash-flow gap. You pass on Roberts in favor of Davison or Lake if you need a larger tenant pool or more economic diversification to support your underwrite.
Price History
Median Home Price
Median Rent
Historical data from Zillow ZHVI/ZORI
Score Breakdown
Rent data not available for cash flow calculation.
Based on 10.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
- +Strong price appreciation (+10.2% YoY)
- +Affordable relative to local incomes
Challenges
- -Negative leverage (cap rate 0.0% < mortgage rate 6.9%)
- -Limited rent data (estimates used)
Economic Indicators
Who this market fits
- +Appreciation buyers: YoY growth is meaningfully above the long-run average
- −You can't tolerate negative leverage (cap rate below mortgage rate today)
Compare to Nearby Counties
Section 8 in Roberts 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
Roberts County in South Dakota scores 71/100, ranking #138 of 1,000 US counties (top 18%). At 20% down and current rates, a median-priced rental roughly breaks even on cash flow. The deal works on appreciation or with better terms, not on month-one cash flow.