San Bernardino County sits at a gross rent-to-price ratio of 5.32%, which places it squarely in California's middle tier, better than many coastal counties but not the kind of number that excites a cash-flow buyer. The cap rate on a median-priced acquisition comes in at 3.46%, and the standard underwrite at 20% down, 6.85% financing, produces a monthly cash flow of negative $1,302 and a cash-on-cash return of negative 12.32%. Those are not rounding errors you optimize away with better management. The market scores 50 on cash flow and 44 on appreciation, which is to say it underperforms on both dimensions rather than excelling at one. Year-over-year home prices are down 1.29%, so you are not getting a momentum appreciation story to offset the carry. Nationally, the county ranks 660th out of 1,000 markets analyzed, sitting at the 13th percentile overall. That is a difficult starting position.
The investor this market suits is narrow. A pure cash-flow buyer will not find it here at current prices and rates: the math simply does not work at the median without a meaningful discount to market, a below-market rate assumption, or a value-add spread that you create rather than buy. An appreciation buyer has to believe in a reversal from the current negative price trend, and with an affordability index of 29 and a median household income of $77,423 against a median home price of $551,491, the buyer pool that would drive appreciation is financially constrained. That affordability score is severe enough to act as a ceiling on price growth absent real income gains or rate relief. The investor with the clearest argument for being here is the value-add operator who can buy distressed assets at a material discount to the $551,491 median and push rents toward or above the $2,444 market rent, because the rent level itself is not the problem. At a 20% discount to median, the cash-flow picture improves meaningfully even if it does not turn positive at current rates.
The combined monthly tax and insurance burden on a median purchase runs $414, using California's state-average effective property tax rate of 0.73% and an insurance rate of 0.17%. That is a manageable line item by itself, and the 0.73% rate earns a "normal" flag, meaning it is neither a tailwind nor a drag worth circling in red. As always, that figure is a state-average estimate per Tax Foundation 2024 data, and your actual rate will depend on the specific township and any Mello-Roos or special assessments layered on top, which are common in San Bernardino County's newer subdivisions and can add hundreds of dollars per year to the real carry cost. Underwrite the specific parcel, not the average.
The principal risk concentration here is economic. San Bernardino County's economy leans heavily on logistics and distribution, a sector that absorbed enormous capacity expansion during the pandemic period and is now digesting oversupply in parts of the Inland Empire. Tenant demand from warehouse and distribution workers is real, but it is also cyclical and sensitive to consumer spending and e-commerce fulfillment economics. A contraction in that sector would hit both employment and rent demand simultaneously. The affordability index of 29 also implies that existing tenants have limited financial buffer, which can translate to higher turnover and credit risk in a downturn. The county's population of 2.18 million provides geographic and demographic depth, but it does not eliminate sector concentration risk.
Compared to the neighboring counties in the dataset, San Bernardino is not obviously the right choice. Yuba County offers a nearly identical rent-to-price ratio of 5.35% against a median home price of only $410,114, which means a lower capital commitment, lower absolute mortgage payment, and a path to positive cash flow that is materially closer. An investor with $100,000 to deploy gets more rental coverage per dollar in Yuba. San Joaquin County comes in at a 5.41% ratio and a $523,017 median, again cheaper than San Bernardino with a slightly better ratio. Solano County's ratio of 5.11% and higher median make it a weaker choice on cash-flow math. Placer County, at a 4.64% ratio and a $670,919 median, is an appreciation-oriented market and scores 43 overall, making it a pass for the income investor. San Bernardino's argument over its neighbors is scale: at 2.18 million people it offers liquidity, tenant depth, and submarket diversity that Yuba County simply cannot match. If you are deploying at volume or need the ability to exit quickly, San Bernardino's size is a real operational advantage. For a single acquisition optimizing cash-flow economics, Yuba or San Joaquin deserve a harder look first.
| Scenario | Purchase price | Monthly cash flow | Cap rate | Cash-on-cash |
|---|---|---|---|---|
75% of median value-add or distressed | $413,618 | -$579/mo | 4.6% | -7.3% |
Median typical MLS deal | $551,491 | -$1,302/mo | 3.5% | -12.3% |
125% of median newer / premium | $689,363 | -$2,025/mo | 2.8% | -15.3% |
Historical data from Zillow ZHVI/ZORI
* Based on county median values. 35% expenses include taxes, insurance, maintenance, vacancy, and property management. Actual results vary by property.
Based on 5.32% rent-to-price ratio. Higher ratios indicate stronger cash flow potential.
Based on -1.3% YoY price growth. Moderate growth (3-8%) scores highest.
Population data not available.
Price-to-income ratio of 7.1x. Lower ratios indicate more affordable markets.
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.
San Bernardino County in California scores 44/100, ranking #660 of 1,000 US counties (top 87%). At 20% down and current rates, a median-priced rental loses about $1302/month; the 5.32% gross rent-to-price ratio doesn't survive debt service. The thesis here is appreciation, value-add, house hacking, or all-cash.
Use our investment calculators to run detailed numbers on specific properties.