ElderGrade Check a home before you move a parent in Compare
Nursing homes Best graded Watchlist Home health Hospice Costs Medicaid Guides How we grade Ownership Compare homes

Here are 55 Nursing Homes in San Bernardino County, CA

Nursing homes across San Bernardino County, California, graded on the federal inspection record, nurse staffing and staff turnover. County rank is shown on each home's profile.

Showing 1 to 20 of 55 homes

A

97/100

Veterans Home Of California - Barstow

Barstow, CA · San Bernardino County

CMS 5/560 bedsGovernmentMedicaid
Nurse hours
5.67 /day
Staff turnover
23%
Serious cites
0

The state-run veterans home in Barstow runs on 5.67 nurse hours per resident per day, roughly half again what the typical American nursing home provides, and its staff tends to stay: turnover sits near 23 percent against a national average close to 46. Weekend coverage does dip about 11 percent below weekday levels, worth asking about. Inspectors have cited 12 deficiencies, none at the level of actual harm or jeopardy, though two involve abuse, which is a category families should ask about directly. The last full inspection was April 23, 2026, so the record is recent, and the home holds top federal marks across health inspections, quality measures, and staffing alike.

A

96/100

Totally Kids Rehabilitation Hospital - D/P Snf

Loma Linda, CA · San Bernardino County

CMS 5/556 bedsFor-profitMedicaid
Nurse hours
11.90 /day
Staff turnover
31%
Serious cites
0

Totally Kids Rehabilitation Hospital runs about 11.9 nurse hours per resident day, roughly triple the national average, and its weekend staffing only dips about 7% below weekdays, a gap that's often wider elsewhere. Staff turnover sits at 31.3%, well under the 45.8% national figure, which matters for kids who need consistent caregivers. The tradeoff shows up in its record: 23 deficiencies, including one abuse-related citation, though none rose to harm or jeopardy level. This is a for-profit operation in Loma Linda with a recent inspection, and the staffing numbers are doing most of the work here.

A

92/100

Community Convalescent Center Of San Bernardino

San Bernardino, CA · San Bernardino County

CMS 5/584 bedsNon-profitMedicaid
Nurse hours
9.85 /day
Staff turnover
24%
Serious cites
0

Community Convalescent Center Of San Bernardino runs on 9.85 nurse hours per resident day, roughly two and a half times the national average of 3.86, and keeps its staff: turnover is 23.9% against a national 45.8%. Weekend coverage dips about 9% below weekday levels, so ask how that plays out on a Sunday. Inspectors were last in on April 24, 2025, and found 12 deficiencies, none at the harm or jeopardy level but one flagged as abuse-related, which is worth asking about directly. The nonprofit operator has a 5/5 inspection rating and 5/5 on quality measures, though staffing scored 4/5 despite the high hours, likely a mix or retention issue.

A

90/100

Mountains Community Hosp Dp/Snf

Lake Arrowhead, CA · San Bernardino County

CMS 4/519 bedsGovernmentMedicaid
Nurse hours
7.12 /day
Staff turnover
38%
Serious cites
0

Mountains Community Hospital's skilled nursing unit runs on a hospital district's license with just 19 certified beds, and its inspection record is clean where it counts: ten deficiencies on file, none at the harm level, none tied to abuse, and a survey completed in June 2025. The staffing picture cuts against expectations, though. Reported nurse hours come to 7.12 per resident day, roughly 84 percent above the national figure, yet CMS scores staffing 1 out of 5 and weekend coverage drops about 10 percent below weekdays. Turnover sits at 37.5 percent, better than the 45.8 percent national rate. Quality measures land mid-range at 3 out of 5.

A

89/100

Plymouth Village

Redlands, CA · San Bernardino County

CMS 4/548 bedsNon-profitMedicaid
Nurse hours
4.53 /day
Staff turnover
27%
Serious cites
0

Plymouth Village runs 4.53 nursing hours per resident per day, about 17% above the national average, and its staff turnover of 26.5% is well under the national 45.8%. Weekend coverage dips roughly 11% from weekday levels, which is common but worth asking about if your family visits on Saturdays or Sundays. The 23 deficiencies on record include none at the harm level and none related to abuse, and the most recent inspection was in June 2025, so the picture is fairly current. This is a nonprofit operation with 48 beds, and smaller nonprofits often hold onto staff longer than the for-profit chains do.

A

89/100

Heritage Park Nursing Center

Upland, CA · San Bernardino County

CMS 5/570 bedsFor-profitMedicaid
Nurse hours
3.79 /day
Staff turnover
42%
Serious cites
0

Heritage Park runs lean on direct care: 3.79 nurse hours per resident per day sits just under the national average of 3.86, and weekends drop roughly 13% below its own weekday coverage. Turnover at 42% is better than the 45.8% national figure, which matters for continuity. The inspection history is the harder read, 21 deficiencies on record, including one at the harm level and five tied to abuse. Its most recent inspection was June 2025, so that record is current, not stale.

A

89/100

Arrowhead Healthcare Center, Llc

San Bernardino, CA · San Bernardino County

CMS 4/558 bedsFor-profitMedicaid
Nurse hours
4.65 /day
Staff turnover
31%
Serious cites
0

Arrowhead Healthcare Center runs 58 certified beds in San Bernardino under for-profit LLC ownership. Nurse staffing sits at 4.65 hours per resident day, roughly 20% above the national average, though weekends drop about 14% below the home's own weekday levels. Staff turnover is 30.6%, lower than the 45.8% national figure, which matters for consistency of care. The current record shows 23 deficiencies, none at the harm or jeopardy level and none abuse-related, and the most recent inspection was April 2026. All three CMS star categories, health inspections, quality measures, and staffing, land at 4 out of 5. The picture is a smaller home with solid staffing and a clean harm record.

A

88/100

Grand Terrace Health Care Center

Grand Terrace, CA · San Bernardino County

CMS 5/559 bedsFor-profitMedicaid
Nurse hours
4.69 /day
Staff turnover
32%
Serious cites
0

Grand Terrace Health Care Center runs about 4.69 nurse hours per resident per day, roughly 21% above the national average, and its weekend staffing only dips about 11% below weekdays, a smaller drop than many homes show. Turnover sits at 32.4%, well under the national 45.8%, meaning the people caring for residents tend to stick around. The 27 deficiencies on record include none tied to harm or abuse, and the most recent inspection was March 2026. It's a for-profit corporate home with 59 beds, but the staffing consistency and clean harm record are what stand out.

A

88/100

Upland Rehabilitation And Care Center

Upland, CA · San Bernardino County

CMS 5/5206 bedsFor-profitMedicaid
Nurse hours
5.32 /day
Staff turnover
35%
Serious cites
0

Upland Rehabilitation and Care Center runs on 5.32 nurse hours per resident day, roughly 38 percent above the national average, and its staff turnover of 35 percent sits well under the 45.8 percent national figure. Weekend coverage dips about 9 percent below weekday levels, which is common but worth knowing if you'll be visiting then. The 32 deficiencies on record include one abuse-related citation; none rose to the harm or jeopardy level, and the last inspection was in May 2025. Inspections, quality measures, and staffing all land at 4 or 5 stars, which is genuinely strong for a 206-bed for-profit corporate home. The abuse citation is the one item I'd ask about directly.

A

88/100

Montclair Manor Care Center

Montclair, CA · San Bernardino County

CMS 5/559 bedsFor-profitMedicaid
Nurse hours
4.20 /day
Staff turnover
35%
Serious cites
0

Montclair Manor runs 4.20 nurse hours per resident day, roughly 9% above the national figure of 3.86, and its weekend staffing only dips about 5% below its own weekday level. Staff turnover sits at 35%, well under the 45.8% national average, which matters for whether your parent sees the same faces month to month. The inspection record shows 27 deficiencies, none at the harm level and none abuse-related, with the most recent state visit in April 2025. It's a small for-profit home, 59 beds, individually owned, and the quality measure rating comes in at the top of the scale.

A

87.5/100

Arrowhead Springs Healthcare

San Bernardino, CA · San Bernardino County

CMS 4/5119 bedsFor-profitMedicaid
Nurse hours
4.61 /day
Staff turnover
25%
Serious cites
0

Arrowhead Springs runs 119 certified beds in San Bernardino, and the staffing numbers are where it separates itself: 4.61 nurse hours per resident day against a national average of 3.86. Turnover sits at 25.2 percent, well under the 45.8 percent national figure, though weekend coverage drops about 16 percent from weekday levels, so ask how that plays out on Saturdays. The 32 deficiencies on record include none at the harm or jeopardy level and none abuse-related, and the last inspection closed in April 2025. Corporate for-profit ownership, four out of five stars across health inspections, quality measures, and staffing.

A

87/100

Medical Center Convalescent Hospital

San Bernardino, CA · San Bernardino County

CMS 4/599 bedsFor-profitMedicaid
Nurse hours
4.06 /day
Staff turnover
28%
Serious cites
0

Medical Center Convalescent Hospital runs 99 certified beds in San Bernardino under for-profit LLC ownership, and the staffing picture is its strongest card: 4.06 nurse hours per resident day, roughly 5% above the national figure, though weekends dip about 8% below the home's own weekday levels. Turnover sits at 28.4% against a national average near 46%, which matters for whether you see the same faces on repeat visits. The inspection record shows 34 deficiencies, none at harm or jeopardy level and none abuse-related, with the most recent survey dated February 2026. All three CMS star ratings land at 4 out of 5. The numbers describe a home that is stable and adequately staffed rather than exceptional.

A

85/100

Ontario Healthcare Center

Ontario, CA · San Bernardino County

CMS 5/559 bedsFor-profitMedicaid
Nurse hours
3.85 /day
Staff turnover
42%
Serious cites
0

Ontario Healthcare Center runs 59 certified beds under for-profit limited liability ownership, and its last inspection on February 20, 2026, came back clean at the harm level, 23 deficiencies on record, none causing injury or jeopardy, none tied to abuse. Nurse staffing sits at 3.85 hours per resident day, essentially matching the national average of 3.86, though weekends drop about 7 percent below the home's own weekday coverage, so ask how that gap gets filled. Staff turnover of 42.2 percent is a bit better than the 45.8 percent national figure. The inspection and quality measure ratings both come in at 5 out of 5; staffing is the weaker 3, which tracks with the thin weekend margin.

A

85/100

Shandin Hills Behavior Therapy Center

San Bernardino, CA · San Bernardino County

CMS 5/578 bedsFor-profitMedicaid
Nurse hours
2.55 /day
Staff turnover
41%
Serious cites
0

Shandin Hills runs lean on nursing hours: 2.55 per resident day against a national average of 3.86, roughly a third below. Weekends dip further, about 7% under the home's own weekday staffing, so coverage thins out exactly when families tend to visit. Turnover sits at 41.4%, a bit better than the 45.8% national figure, and the home's inspection record is recent and clean at the harm level, 18 deficiencies on file, none causing harm or jeopardy, though one is abuse-related, which is worth asking about directly. For-profit, LLC-owned, 78 beds. The care numbers look strong; the question is whether the staffing level holds up on a bad night.

B

84.5/100

Brookside Healthcare Center

Redlands, CA · San Bernardino County

CMS 4/597 bedsFor-profitMedicaid
Nurse hours
4.54 /day
Staff turnover
35%
Serious cites
0

Brookside runs on more nursing hours than most homes in the country, about 4.54 per resident day against a national average of 3.86, and its staff tends to stay, with turnover at 35.1% versus roughly 46% nationally. Weekend coverage dips about 15% below weekday levels, so ask how that plays out on a Sunday. The 32 deficiencies on record include none tied to harm, jeopardy, or abuse, and the most recent inspection was in October 2024. Corporate for-profit ownership, 97 beds. The weak spot is inspections, not care delivery; quality and staffing measures both sit well above average.

B

83/100

Citrus Nursing Center

Fontana, CA · San Bernardino County

CMS 5/599 bedsFor-profitMedicaid
Nurse hours
4.02 /day
Staff turnover
32%
Serious cites
0

Citrus Nursing Center in Fontana sits in a corporate for-profit chain and holds 99 certified beds. Nurse staffing comes in at 4.02 hours per resident day, roughly 4% above the national average, though weekend coverage drops about 7% below weekday levels. Staff turnover is 32.2%, notably lower than the 45.8% national average. The current inspection record shows 22 deficiencies, one at the harm level, with no abuse citations and a single fine of $7,446. Its last inspection was July 31, 2025. CMS rated its quality measures and health inspections well but gave staffing only two stars, since those hours concentrate on weekdays while turnover, though low, still leaves gaps a family may notice on weekends.

B

83/100

Laurel Convalescent Hospital

Fontana, CA · San Bernardino County

CMS 3/599 bedsFor-profitMedicaid
Nurse hours
4.35 /day
Staff turnover
47%
Serious cites
0

Laurel Convalescent Hospital runs 4.35 nurse hours per resident per day, roughly 13 percent above the national average, and that staffing shows up in its four-star staffing rating. Weekend coverage dips about 5 percent below weekday levels, so staffing isn't perfectly even across the week, and turnover sits at 46.6 percent, essentially the national rate, meaning the roster churns about as much as the typical home. The current record carries 39 deficiencies, two of them abuse-related, though none reached the harm or jeopardy level, and the last inspection was in March 2026. This is a for-profit, individually owned 99-bed home with decent quality and staffing marks against a longer-than-ideal deficiency list.

B

83/100

Inland Christian Home

Ontario, CA · San Bernardino County

CMS 4/559 bedsNon-profitMedicaid
Nurse hours
4.55 /day
Staff turnover
49%
Serious cites
0

Inland Christian Home runs a tight ship on the numbers that tend to matter most. Nurse staffing sits at 4.55 hours per resident day, roughly 18% above the national average, though weekends dip about 11% below its own weekday level, worth asking about if you're planning visits or worrying about Saturday-night coverage. The inspection record is clean where it counts: 25 deficiencies on file but none at the harm or jeopardy level and nothing abuse-related, with the most recent state visit in June 2025. Turnover is the soft spot at 49.3%, just above the national 45.8%, which isn't alarming for this industry but does mean some churn among the people providing care.

B

83/100

Hillcrest Nursing Home

San Bernardino, CA · San Bernardino County

CMS 5/559 bedsFor-profitMedicaid
Nurse hours
3.68 /day
Staff turnover
61%
Serious cites
0

Hillcrest runs a tight ship on the clinical side. Twenty deficiencies on record with zero at the harm level and nothing abuse-related, plus a recent inspection and top marks from CMS on both health inspections and quality measures, that's a home that gets the basics right. Where it gives ground is staffing. At 3.68 nurse hours per resident day it sits about 5% under the national average, weekend coverage dips roughly 3% below its own weekday level, and turnover at 60.6% runs well above the 45.8% national figure. Corporate-owned and small at 59 beds, Hillcrest looks like a place where care quality holds up but consistent hands on deck is the open question.

B

82/100

Community Extended Care Hospital Of Montclair

Montclair, CA · San Bernardino County

CMS 5/5140 bedsFor-profitMedicaid
Nurse hours
5.50 /day
Staff turnover
27%
Serious cites
0

Community Extended Care Hospital Of Montclair runs 140 certified beds under for-profit LLC ownership, and the staffing numbers are the first thing worth noting: 5.50 nurse hours per resident day, roughly 42% above the national average of 3.86. Weekend staffing dips about 8% below its own weekday level, so coverage thins out somewhat on Saturdays and Sundays. Annual turnover sits at 26.5% against a national 45.8%, meaning this workforce is notably more stable than most. The record shows 19 deficiencies, but none at the harm or jeopardy level and none abuse-related. A five-star health inspection rating and a February 2026 inspection date round out a picture of a home that's been checked recently and came through cleanly where it matters most.

Before you shortlist in San Bernardino County