Top-Rated Nursing Homes in California
The 288 nursing homes in California that CMS rates 5 stars overall — the highest rating in the government’s five-star system. Listed exactly as CMS publishes it, grouped by county.
At a glance
- CMS 5-star nursing homes
- 288
- Share of rated facilities
- 25%
- of 1,153 rated
- Rated 4 stars or better
- 510
- All nursing homes in state
- 1,164
About the CMS 5-star rating (and what this list is not)
CMS 5-star nursing homes in California
All 288 facilities, grouped by county. Each links to its full CMS record.
Los Angeles County39
- Alden Terrace Convalescent HospitalLos Angeles · Los Angeles County · 210 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Angels Nursing Health CenterLos Angeles · Los Angeles County · 49 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Ararat Post AcuteGlendale · Los Angeles County · 28 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Atlantic Memorial Healthcare CenterLong Beach · Los Angeles County · 104 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Beachside Post AcuteTorrance · Los Angeles County · 110 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Beacon Healthcare CenterWest Covina · Los Angeles County · 54 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Bonnie Brae Skilled NursingLos Angeles · Los Angeles County · 59 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Brookfield Healthcare CenterDowney · Los Angeles County · 70 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Burlington Convalescent HospitalLos Angeles · Los Angeles County · 124 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Casa Bonita Convalescent HospitalSan Dimas · Los Angeles County · 106 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Citrus Heights Health CenterCovina · Los Angeles County · 32 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Clear View Convalescent CenterGardena · Los Angeles County · 99 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Clear View SanitariumGardena · Los Angeles County · 73 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Coast Care Convalescent CenterBaldwin Park · Los Angeles County · 48 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Del Mar Convalescent HospitalRosemead · Los Angeles County · 59 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- East Los Angeles Doctors HospLos Angeles · Los Angeles County · 25 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- El Encanto Healthcare CenterCity of Industry · Los Angeles County · 185 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- El Rancho Vista Health Care CenterPico Rivera · Los Angeles County · 86 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Emanate Health Inter-Community Hospital- D/P SNFCovina · Los Angeles County · 25 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Glendale Adventist Medical Center Dp/SnfGlendale · Los Angeles County · 40 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Granada Hills ConvalescentGranada Hills · Los Angeles County · 48 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- High Valley LodgeSunland · Los Angeles County · 50 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Joyce Eisenberg Keefer Medical Center D/P SNFReseda · Los Angeles County · 344 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Lake Balboa Care CenterVan Nuys · Los Angeles County · 50 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Long Beach Post AcuteLong Beach · Los Angeles County · 78 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Marycrest ManorCulver City · Los Angeles County · 57 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Mission Care CenterRosemead · Los Angeles County · 59 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Mount San Antonio GardensPomona · Los Angeles County · 64 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Pacific Post AcuteSanta Monica · Los Angeles County · 49 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Pih Health Good Samaritan Hospital D/P SNFLos Angeles · Los Angeles County · 28 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Presbyterian Intercomm Hosp Dp/SnfWhittier · Los Angeles County · 35 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- San Gabriel Valley Medical Ctr D/P SNFSan Gabriel · Los Angeles County · 44 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- St AndrewsLos Angeles · Los Angeles County · 59 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Torrance Memorial Med Ctr Snf/DpTorrance · Los Angeles County · 40 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Victoria Care CenterBaldwin Park · Los Angeles County · 49 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Villa Serena Healthcare CenterLong Beach · Los Angeles County · 52 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Westlake Convalescent HospitalLos Angeles · Los Angeles County · 114 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Whittier Hospital Medical Ctr D/P SNFWhittier · Los Angeles County · 22 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Whittier Nursing and Wellness Center, IncWhittier · Los Angeles County · 36 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
San Diego County37
- Arbor Hills Nursing CenterLa Mesa · San Diego County · 100 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Bayshire Torrey Pines Post-AcuteSan Diego · San Diego County · 45 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Bella Vista Health CenterLemon Grove · San Diego County · 99 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Bradley CourtEl Cajon · San Diego County · 56 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Carlsbad by the SeaCarlsbad · San Diego County · 33 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Castle Manor Nursing & Rehabilitation CenterNational City · San Diego County · 99 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Escondido Post AcuteEscondido · San Diego County · 180 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Friendship Manor Nursing & Rehab CenterNational City · San Diego County · 104 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- GlenbrookCarlsbad · San Diego County · 94 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Grossmont Hospital D/P SNFLa Mesa · San Diego County · 30 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Grossmont Post Acute CareLa Mesa · San Diego County · 90 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Helen Bernardy Center D/P SNFSan Diego · San Diego County · 43 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Hillcrest Manor SanitariumNational City · San Diego County · 98 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Jacob Healthcare CenterSan Diego · San Diego County · 128 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Kearny Mesa Convalescent and Nursing HomeSan Diego · San Diego County · 98 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- La Mesa Healthcare CenterLa Mesa · San Diego County · 94 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- La Paloma Healthcare CenterOceanside · San Diego County · 93 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Lakeside Special Care CenterLakeside · San Diego County · 94 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Meadowbrook Village Christian Retirement CommunityEscondido · San Diego County · 19 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Ocean View Post AcuteEscondido · San Diego County · 120 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Paradise Valley Health CareNational City · San Diego County · 86 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Parkside Health and Wellness CenterEl Cajon · San Diego County · 52 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Poway Healthcare CenterPoway · San Diego County · 99 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Redwood Terrace Health CenterEscondido · San Diego County · 59 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Ridgeview Skilled Nursing FacilitySan Diego · San Diego County · 45 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- South Bay Post Acute CareChula Vista · San Diego County · 99 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Stanford Court Skilled Nursing & Rehab CenterSantee · San Diego County · 105 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- The Cove at La JollaLa Jolla · San Diego County · 59 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- The Dorothy & Joseph Goldberg Healthcare CenterEncinitas · San Diego County · 58 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- The Springs at Pacific RegentSan Diego · San Diego County · 59 bedsHealth 5 out of 5Staffing 1 out of 5Overall 5 out of 5
- The Villas at PowayPoway · San Diego County · 129 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- University Care CenterSan Diego · San Diego County · 87 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Veterans Home Of California - Chula VistaChula Vista · San Diego County · 180 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Vi at La Jolla VillageSan Diego · San Diego County · 60 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Victoria Post Acute CareEl Cajon · San Diego County · 120 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Villa Coronado D/P SNFCoronado · San Diego County · 122 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Vista Knoll Specialized Care FacilityVista · San Diego County · 119 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
Alameda County28
- Alameda County Medical Center D/P SNFSan Leandro · Alameda County · 109 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Bay Area Healthcare CenterOakland · Alameda County · 99 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Baywood Court Health CenterCastro Valley · Alameda County · 56 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Bellaken Skilled Nursing CenterOakland · Alameda County · 61 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Chaparral HouseBerkeley · Alameda County · 49 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Creekview Skilled NursingPleasanton · Alameda County · 73 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Crestwood Manor - FremontFremont · Alameda County · 126 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Crestwood Treatment CenterFremont · Alameda County · 88 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Excell Health Care CenterOakland · Alameda County · 99 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Fruitvale Healthcare CenterOakland · Alameda County · 140 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Marina Garden Nursing CenterAlameda · Alameda County · 32 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Mcclure Post AcuteOakland · Alameda County · 60 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Medical Hill Healthcare CenterOakland · Alameda County · 124 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Mission Valley Post AcuteFremont · Alameda County · 85 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Morton Bakar CenterHayward · Alameda County · 97 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Niles Canyon Post AcuteFremont · Alameda County · 73 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Oakland Heights Nursing and RehabilitationOakland · Alameda County · 48 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Piedmont Gardens Health FacilityOakland · Alameda County · 94 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Pleasanton Nursing and Rehabilitation CenterPleasanton · Alameda County · 139 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Serenethos Care Center, LLCHayward · Alameda County · 36 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- St Anthony Care CenterHayward · Alameda County · 30 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- St Francis Healthcare CenterHayward · Alameda County · 62 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- St John Kronstadt Convalescent CenterCastro Valley · Alameda County · 49 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- St Paul's TowersOakland · Alameda County · 43 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- The Vineyards Healthcare CenterLivermore · Alameda County · 83 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Valley Pointe Nursing & Rehabilitation CenterCastro Valley · Alameda County · 50 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Washington CenterSan Leandro · Alameda County · 99 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- We Care Skilled Nursing FacilityHayward · Alameda County · 28 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
San Bernardino County22
- Arrowhead Healthcare Center, LLCSan Bernardino · San Bernardino County · 58 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Arrowhead Springs HealthcareSan Bernardino · San Bernardino County · 119 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Citrus Nursing CenterFontana · San Bernardino County · 99 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Community Convalescent Center of San BernardinoSan Bernardino · San Bernardino County · 84 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Community Extended Care Hospital Of MontclairMontclair · San Bernardino County · 140 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Grand Terrace Health Care CenterGrand Terrace · San Bernardino County · 59 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Heritage Park Nursing CenterUpland · San Bernardino County · 70 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Highland Palms Healthcare CenterHighland · San Bernardino County · 99 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Hillcrest Nursing HomeSan Bernardino · San Bernardino County · 59 bedsHealth 5 out of 5Staffing 1 out of 5Overall 5 out of 5
- Medical Center Convalescent HospitalSan Bernardino · San Bernardino County · 99 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Mountain View Post AcuteBarstow · San Bernardino County · 59 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Ontario Healthcare CenterOntario · San Bernardino County · 59 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Plymouth VillageRedlands · San Bernardino County · 48 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Rancho Mesa Care CenterAlta Loma · San Bernardino County · 59 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Redlands Comm Hosp D/p SnfRedlands · San Bernardino County · 16 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Redlands Healthcare CenterRedlands · San Bernardino County · 78 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Shandin Hills Behavior Therapy CenterSan Bernardino · San Bernardino County · 78 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Totally Kids Rehabilitation Hospital - D/P SNFLoma Linda · San Bernardino County · 56 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Trellis ChinoChino · San Bernardino County · 59 bedsHealth 5 out of 5Staffing 1 out of 5Overall 5 out of 5
- University Post AcuteMentone · San Bernardino County · 50 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Upland Rehabilitation and Care CenterUpland · San Bernardino County · 206 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Veterans Home Of California - BarstowBarstow · San Bernardino County · 60 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
Santa Clara County17
- Childrens Hc Org No Ca -Pediatric Hospital D/P SNFCampbell · Santa Clara County · 27 bedsHealth 5 out of 5Staffing —Overall 5 out of 5
- Childrens Hc Org No Ca Saratoga Pediatric SubacuteSaratoga · Santa Clara County · 37 bedsHealth 5 out of 5Staffing —Overall 5 out of 5
- Idylwood Care CenterSunnyvale · Santa Clara County · 185 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Lincoln Glen Skilled NursingSan Jose · Santa Clara County · 59 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- O'connor Hospital D/P SNFSan Jose · Santa Clara County · 24 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Plum Tree Care CenterSan Jose · Santa Clara County · 76 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Saratoga Retirement Community Health CenterSaratoga · Santa Clara County · 94 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Stonebrook Health and RehabilitationLos Gatos · Santa Clara County · 73 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Sunny View ManorCupertino · Santa Clara County · 48 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- The Ridge Post AcuteSan Jose · Santa Clara County · 54 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- The Terraces at Los Altos Health FacilityLos Altos · Santa Clara County · 30 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- The Terraces of Los GatosLos Gatos · Santa Clara County · 59 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- The Win Post-AcuteSanta Clara · Santa Clara County · 133 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Vi at Palo AltoPalo Alto · Santa Clara County · 44 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Vista Manor Nursing CenterSan Jose · Santa Clara County · 99 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Webster HousePalo Alto · Santa Clara County · 145 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Woodlands Healthcare CenterLos Gatos · Santa Clara County · 65 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
San Francisco County14
- California Pacific Medical Ctr- Davies Campus HospSan Francisco · San Francisco County · 38 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Central Gardens Post AcuteSan Francisco · San Francisco County · 92 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Chinese Hospital D/P SNFSan Francisco · San Francisco County · 23 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- City View Post AcuteSan Francisco · San Francisco County · 180 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Hayes Convalescent HospitalSan Francisco · San Francisco County · 34 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Jewish Home & Rehab Center D/P SNFSan Francisco · San Francisco County · 362 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Laurel Heights Community CareSan Francisco · San Francisco County · 32 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Lawton Skilled Nursing & Rehabilitation CenterSan Francisco · San Francisco County · 68 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Pacific Heights Transitional Care CenterSan Francisco · San Francisco County · 120 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- San Francisco Post AcuteSan Francisco · San Francisco County · 53 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- San Francisco TowersSan Francisco · San Francisco County · 27 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- The Avenues Transitional Care CenterSan Francisco · San Francisco County · 140 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Victorian Post AcuteSan Francisco · San Francisco County · 90 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Zuckerberg San Francisco General Hosp & Trauma SNFSan Francisco · San Francisco County · 30 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
Orange County13
- Anaheim Crest Nursing CenterAnaheim · Orange County · 83 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Beachside Nursing CenterHuntington Beach · Orange County · 59 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Chapman Care CenterGarden Grove · Orange County · 99 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Extended Care Hospital of WestminsterWestminster · Orange County · 99 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Greenfield Care Center of Fullerton, LLCFullerton · Orange County · 99 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Newport Nursing and Rehabilitation CenterNewport Beach · Orange County · 59 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Orchards Skilled NursingRancho Mission Viejo · Orange County · 49 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Regents Point - WindcrestIrvine · Orange County · 59 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Sun Mar Nursing CenterAnaheim · Orange County · 69 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- The Grove Post AcuteGarden Grove · Orange County · 97 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Town & CountrySanta Ana · Orange County · 96 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Victoria Healthcare and Rehabilitation CenterCosta Mesa · Orange County · 79 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- West Anaheim Medical Center D/P SNFAnaheim · Orange County · 22 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Ventura County12
- Camarillo Healthcare CenterCamarillo · Ventura County · 114 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Coastal View Healthcare CenterVentura · Ventura County · 96 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Community Memorial Continuing Care CenterOjai · Ventura County · 75 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Glenwood Care CenterOxnard · Ventura County · 99 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Greenfield Care Center of Fillmore, LLCFillmore · Ventura County · 99 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Mary Health of the Sick Convalescent & Nursing HosNewbury Park · Ventura County · 61 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Maywood Acres HealthcareOxnard · Ventura County · 98 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Oakview Skilled NursingThousand Oaks · Ventura County · 48 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Sherwood Oaks Post AcuteThousand Oaks · Ventura County · 99 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- St. John's Hospital Camarillo D/P SNFCamarillo · Ventura County · 99 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Ventura Post AcuteVentura · Ventura County · 71 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Victoria Care CenterVentura · Ventura County · 188 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
Contra Costa County11
- Creekside Healthcare CenterSan Pablo · Contra Costa County · 80 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Greenridge Post AcuteEl Sobrante · Contra Costa County · 60 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- La Casa Via Transitional Care CenterWalnut Creek · Contra Costa County · 99 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Legacy Post Acute CareMartinez · Contra Costa County · 96 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Lone Tree Post AcuteAntioch · Contra Costa County · 99 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Moraga Post AcuteMoraga · Contra Costa County · 49 bedsHealth 5 out of 5Staffing 1 out of 5Overall 5 out of 5
- Richmond Post Acute CareRichmond · Contra Costa County · 35 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Rossmoor Post AcuteWalnut Creek · Contra Costa County · 155 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Shadelands Post AcuteWalnut Creek · Contra Costa County · 59 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- The Reutlinger CommunityDanville · Contra Costa County · 60 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Tice Valley Post AcuteWalnut Creek · Contra Costa County · 120 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
Riverside County10
- Centinela Grand IncPerris · Riverside County · 109 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Mission Care CenterRiverside · Riverside County · 40 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Riverside Behavioral Healthcare CenterRiverside · Riverside County · 120 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Riverside Heights Healthcare Center, LLCRiverside · Riverside County · 70 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- San Jacinto Valley Post AcuteHemet · Riverside County · 99 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- The Grove Care and WellnessRiverside · Riverside County · 38 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- The Springs Healthcare Center at the CarlottaPalm Desert · Riverside County · 59 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Valencia Gardens Health Care CenterRiverside · Riverside County · 50 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Villa Health Care CenterRiverside · Riverside County · 59 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Vista Pacifica CenterJurupa Valley · Riverside County · 108 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
Sonoma County8
- Apple Valley Post-Acute RehabSebastopol · Sonoma County · 95 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Broadway Villa Post AcuteSonoma · Sonoma County · 144 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Cloverdale Healthcare CenterCloverdale · Sonoma County · 72 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Healdsburg Hospital D/P SNFHealdsburg · Sonoma County · 17 bedsHealth 5 out of 5Staffing —Overall 5 out of 5
- Hillcrest Post AcutePetaluma · Sonoma County · 59 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Petaluma Post-Acute RehabilitationPetaluma · Sonoma County · 90 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Spring Lake VillageSanta Rosa · Sonoma County · 70 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Summerfield Health Care CenterSanta Rosa · Sonoma County · 70 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
Fresno County7
- California Home for the AgedFresno · Fresno County · 120 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Community Subacute and Transitional Care CenterFresno · Fresno County · 106 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Manning Gardens Care Center, IncFresno · Fresno County · 59 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- North Point Healthcare & Wellness Centre LPFresno · Fresno County · 99 bedsHealth 5 out of 5Staffing 1 out of 5Overall 5 out of 5
- Oakwood Gardens Care CenterFresno · Fresno County · 103 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- The Terraces at San Joaquin Gardens VillageFresno · Fresno County · 54 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Veterans Home of California - FresnoFresno · Fresno County · 120 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
San Luis Obispo County7
- Arroyo Grande Care CenterArroyo Grande · San Luis Obispo County · 99 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Bayside Care CenterMorro Bay · San Luis Obispo County · 145 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Coastal Oaks Special Care CenterAtascadero · San Luis Obispo County · 65 bedsHealth 5 out of 5Staffing —Overall 5 out of 5
- Mission View Health CenterSan Luis Obispo · San Luis Obispo County · 162 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- San Luis Post Acute CenterSan Luis Obispo · San Luis Obispo County · 162 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- San Luis Transitional CareSan Luis Obispo · San Luis Obispo County · 23 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Vineyard Hills Health CenterTempleton · San Luis Obispo County · 99 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
San Mateo County7
- Belmont Healthcare CenterBelmont · San Mateo County · 74 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Brookside Skilled Nursing HospitalSan Mateo · San Mateo County · 96 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Golden Heights HealthcareDaly City · San Mateo County · 102 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Linda Mar Care CenterPacifica · San Mateo County · 59 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Pacifica Nursing and Rehabilitation CenterPacifica · San Mateo County · 68 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Peninsula Post-AcuteBurlingame · San Mateo County · 62 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- The SequoiasPortola Valley · San Mateo County · 43 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
Santa Barbara County7
- Lompoc Valley Medical Center Comprehensive Care CeLompoc · Santa Barbara County · 110 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Marian Regional Medical Center D/P SNFSanta Maria · Santa Barbara County · 95 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Mission Park Healthcare CenterSanta Barbara · Santa Barbara County · 138 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Samarkand Skilled Nursing FacilitySanta Barbara · Santa Barbara County · 63 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- The CalifornianSanta Barbara · Santa Barbara County · 68 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Valle Verde Health FacilitySanta Barbara · Santa Barbara County · 80 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Villa Maria Post AcuteSanta Maria · Santa Barbara County · 81 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
Sacramento County6
- Advanced Health Care of SacramentoSacramento · Sacramento County · 40 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- City Creek Post AcuteSacramento · Sacramento County · 99 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Eskaton Village Care CenterCarmichael · Sacramento County · 35 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Folsom Care CenterFolsom · Sacramento County · 99 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Sherwood Healthcare CenterSacramento · Sacramento County · 62 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- University Post-Acute RehabSacramento · Sacramento County · 59 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
Monterey County5
- Canterbury WoodsPacific Grove · Monterey County · 24 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Carmel Hills Care CenterMonterey · Monterey County · 99 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Pacific Coast Post AcuteSalinas · Monterey County · 149 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Westland HouseMonterey · Monterey County · 28 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Windsor the Ridge Rehabilitation CenterSalinas · Monterey County · 103 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
Placer County5
- Auburn Ravine Healthcare CenterAuburn · Placer County · 59 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Oak Ridge Healthcare CenterRoseville · Placer County · 67 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Pine Creek Care CenterRoseville · Placer County · 99 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Rock Creek Care CenterAuburn · Placer County · 84 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Siena Skilled Nursing & Rehabilitation CenterAuburn · Placer County · 107 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
Shasta County3
- Copper Ridge Care CenterRedding · Shasta County · 125 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Oak River RehabAnderson · Shasta County · 143 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Veterans Home Of California - ReddingRedding · Shasta County · 60 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Solano County3
- Fairfield Post-Acute RehabFairfield · Solano County · 99 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Laurel Creek Health CenterFairfield · Solano County · 60 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Springs Road HealthcareVallejo · Solano County · 65 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
Stanislaus County3
- Main West Postacute CareTurlock · Stanislaus County · 99 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Modesto Post Acute CenterModesto · Stanislaus County · 99 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Turlock Nursing & Rehabilitation CenterTurlock · Stanislaus County · 144 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
Marin County2
Mendocino County2
Merced County2
Napa County2
Santa Cruz County2
Sutter County2
Tulare County2
Butte County1
El Dorado County1
Modoc County1
Nevada County1
San Joaquin County1
Tehama County1
Tuolumne County1
Compare the top-rated facilities
Put two to four of these facilities side by side on the same CMS fields — exact CMS values, no ranking or recommendation.
A 5-star overall rating does not mean two facilities are identical — they can differ on health inspections, staffing, penalties, and beds. Compare shows all of it side by side.
Related research
Frequently asked questions
How many 5-star nursing homes are in California?
CMS gives its highest overall rating — 5 stars — to 288 of the 1,153 rated nursing homes in California (about 25%). Those 288 facilities are listed on this page, grouped by county.
Are these the best nursing homes in California?
They are the facilities CMS rates 5 stars overall — the highest rating in the government's five-star system, based on health inspections, staffing, and quality measures. SeniorCareRating.com does not add its own ranking or opinion; a CMS star rating is a summary of past data, not a guarantee about a facility's current care. Always visit in person and confirm current details with the facility.
What does a 5-star CMS rating mean?
CMS calculates an overall five-star rating from three components: health inspections, staffing levels relative to resident needs, and clinical quality measures. Five stars is "much above average" in CMS's own words. It reflects past reported data, so read it alongside the facility's individual records and a personal visit.
How current is this list?
The ratings on this page reflect the CMS data snapshot refreshed 2026-07-18. CMS updates its ratings over time, so confirm a facility's current rating on Medicare's Care Compare before making a decision.