Skip to main content
ZipVitals

How the Riverside-San Bernardino-Ontario, CA metro's ZIP codes measure up on health

The ZipVitals Score across the Riverside-San Bernardino-Ontario, CA metro area — built one ZIP code at a time, then rolled up by resident population.

Data release 2026153 of 158 ZIP codes scored · 4.7M residents represented

Score snapshot

50.14Metro-wide ZipVitals Scorepopulation-weighted average of its ZIP codes
49.32Median scoremiddle of 153 scored ZIPs
63.92Highest score91784 · Upland
25.66Lowest score92401 · San Bernardino
38.27Spreadpoints between highest & lowest ZIP

People & national context

#218Among 386 metrosby population-weighted average
65%Residents in below-average ZIPs3.1M of 4.7M, in ZIPs scoring under the national average (53.48)
1.6MResidents in the top 50 ZIPs35% of the metro
1.3MResidents in the bottom 50 ZIPs28% of the metro
0ZIPs in the national top 100

The Riverside-San Bernardino-Ontario, CA metro's ZIP codes, ranked

Highest-scoring

Top 50 of 153
  1. 2,49791784in Upland · 26,886 residents63.92
  2. 2,80791709in Chino Hills · 78,006 residents63.31
  3. 3,51492373in Redlands · 35,257 residents62.02
  4. 3,61392592in Temecula · 80,035 residents61.83
  5. 4,26291739in Rancho Cucamonga · 41,673 residents60.81
  6. 4,67492563in Murrieta · 80,379 residents60.24
  7. 5,09292508in Riverside · 36,909 residents59.68
  8. 5,22392880in Eastvale · 75,043 residents59.48
  9. 5,24192591in Temecula · 41,955 residents59.46
  10. 5,28591701in Rancho Cucamonga · 39,287 residents59.39
  11. 5,36392210in Indian Wells · 4,871 residents59.30
  12. 5,44692881in Corona · 30,347 residents59.20
  13. 5,66792562in Murrieta · 64,781 residents58.91
  14. 5,67592596in Winchester · 38,981 residents58.90
  15. 5,90892883in Corona · 39,990 residents58.60
  16. 5,90992397in Wrightwood · 5,854 residents58.59
  17. 5,97792354in Loma Linda · 22,051 residents58.52
  18. 5,99892549in Idyllwild · 4,016 residents58.49
  19. 6,02991737in Rancho Cucamonga · 22,958 residents58.46
  20. 6,55392584in Menifee · 61,366 residents57.82
  21. 6,66292264in Palm Springs · 19,899 residents57.68
  22. 6,72592352in Lake Arrowhead · 6,246 residents57.60
  23. 6,73292270in Rancho Mirage · 17,563 residents57.59
  24. 7,03892385in Skyforest · 198 residents57.23
  25. 7,41892211in Palm Desert · 28,092 residents56.85
  26. 7,67592336in Fontana · 105,517 residents56.58
  27. 7,78992278in Twentynine Palms · 3,913 residents56.47
  28. 7,85992506in Riverside · 45,086 residents56.40
  29. 8,30391708in Chino · 19,213 residents55.97
  30. 8,33892253in La Quinta · 38,666 residents55.95
  31. 8,34192532in Lake Elsinore · 28,055 residents55.94
  32. 8,35492358in Lytle Creek · 672 residents55.93
  33. 8,44992325in Crestline · 9,065 residents55.85
  34. 8,59092377in Rialto · 20,814 residents55.74
  35. 8,77592305in Angelus Oaks · 533 residents55.57
  36. 8,88192342in Helendale · 7,606 residents55.49
  37. 9,22092374in Redlands · 45,262 residents55.19
  38. 9,26792203in Indio · 34,735 residents55.16
  39. 9,32592223in Beaumont · 63,833 residents55.11
  40. 9,47892339in Forest Falls · 1,302 residents54.98
  41. 9,96492555in Moreno Valley · 45,978 residents54.59
  42. 9,97792882in Corona · 68,715 residents54.58
  43. 10,02392590in Temecula · 5,089 residents54.53
  44. 10,08492333in Fawnskin · 302 residents54.49
  45. 10,11691730in Rancho Cucamonga · 71,613 residents54.46
  46. 10,17992382in Running Springs · 5,215 residents54.41
  47. 10,29191786in Upland · 55,829 residents54.31
  48. 10,70592260in Palm Desert · 30,523 residents53.99
  49. 11,05792315in Big Bear Lake · 5,215 residents53.72
  50. 11,29592378in Rimforest · 315 residents53.55
Open the full Riverside-San Bernardino-Ontario, CA metro ranking →One page, all 153 scored ZIPs — sortable by score, residents, or place

Where each domain sits inside this metro

The Score above is one number for the whole Riverside-San Bernardino-Ontario, CA metro. Nine domains make it up, and they are not spread the same way across the people who live here. Each row divides this metro's ZIP codes into fifths by how they stand against each other on that domain, then counts who lives at each end. If a domain were spread evenly across the metro's residents, every row would read about 20%.

The highest-standing fifth

31 of 152 ZIPs

Share of the metro's residents living in the fifth of its ZIP codes that stand highest on each domain.

Healthcare Access36%1,665,658 people

18 ZIP codes share this standing see them in the full ranking →

Chronic Disease Burden33%1,541,047 people

Standing highest: 91708 Chino92278 Twentynine Palms92310 Fort Irwin

Disability26%1,215,902 people

Standing highest: 91708 Chino91709 Chino Hills92310 Fort Irwin

Mental Health23%1,079,714 people

Standing highest: 91709 Chino Hills92210 Indian Wells92270 Rancho Mirage

Social Need / SDOH20%927,868 people

Standing highest: 92210 Indian Wells92270 Rancho Mirage92590 Temecula

Risk Behavior18%826,433 people

Standing highest: 92210 Indian Wells92211 Palm Desert92270 Rancho Mirage

Preventive Care13%603,020 people

Standing highest: 92210 Indian Wells92211 Palm Desert92270 Rancho Mirage

Environmental Hazard8%355,322 people

Standing highest: 92252 Joshua Tree92268 Pioneertown92536 Aguanga

Climate / Disaster Risk7%323,832 people

Standing highest: 92305 Angelus Oaks92339 Forest Falls92386 Sugarloaf

Each fifth is about 31 of this metro’s 152 compared ZIP codes, and the shares are out of 4,673,730 residents. A ZIP code is compared here only if it carries a resident count to weight it by and enough measured data on that domain — the rest are left out of that domain’s fifths rather than filled in from a coarser geography, which is why this count can sit just below the metro’s scored total.

The mark shows 20% — where a row would sit if that domain were spread evenly across the metro's residents.

Each ZIP code is compared with the other ZIP codes in this metro that are measured across all nine scoring domains — not with all US ZIP codes. Percentages are rounded; higher is healthier in every domain.

Why this matters

The ZipVitals Score combines nine domains of health — from chronic disease and preventive care to environmental hazard, social need, and healthcare access — into one 0–100 index for each ZIP code, computed the same way everywhere from public federal and academic data. The Riverside-San Bernardino-Ontario, CA figures on this page are population-weighted rollups of those per-ZIP scores, so they describe the metro's residents rather than a coarser geography relabeled as the metro.

A high score describes favorable documented conditions; it is not a claim about individual residents, and it does not capture everything that shapes a community's health. Where a ZIP code scores low, that pattern reflects structural conditions — investment, environment, and access — far more than the choices of the people who live there.