Home › California › San Bernardino
Community health centers in San Bernardino, CA
San Bernardino has 14 community health center clinics run by 9 organizations. Fees are on a sliding scale by income and insurance, so what you pay depends on your household, and every patient is seen regardless of ability to pay.
- Clinics here are open 40 hours a week at the median, against 40 for California.
- Longest weekly hours: Inland Family Community Health Center at 67.8 hours.
- Largest operator: St. John's Community Health, serving 120,005 patients.
Clinics in San Bernardino
Inland Family Community Health Center
665 N D St 92401
67.8 hours a week · (909) 881-6146 · Run by Inland Behavioral & Health Services, Inc.
SAC Health System Downtown Clinic
250 S G St 92410
44 hours a week · 909-382-7100 x08649 · Run by Sac Health System
San Bernardino Health Center
590 N D St 92401
42 hours a week · (909) 383-3001 · Run by San Bernardino County Public Health Dept
Blessing Community Health Center
3972 N Waterman Ave, Suite 104 92404
40 hours a week · (909) 433-9700 · Run by Blessing Community Health Center
SAC Pacific HS
1020 Pacific St, Suite B 92404
40 hours a week · (909) 382-7100 · Run by Sac Health System
Unicare Community Health Center, Inc. - San Bernardino 184
184 E Highland Ave 92404
40 hours a week · (909) 882-4788 · Run by Unicare Community Health Center
UMMA Health Al Shifa Clinic
2334 N Sierra Way 92405
40 hours a week · (323) 789-5610 · Run by University Muslim Medical Association, Inc.
Unicare Community Health Center, Inc.
570 S Mount Vernon Ave, Suite G 92410
40 hours a week · (909) 884-6700 · Run by Unicare Community Health Center
Tri-State Community Healthcare Center
1655 N Mount Vernon Ave 92411
40 hours a week · (323) 344-9255 · Run by Tri-State Community Healthcare Center
Tri-State Community Healthcare, San Bernadino
1262 W 16th St 92411
40 hours a week · (760) 326-0222 · Run by Tri-State Community Healthcare Center
CNHF - H Street Clinic
1329 N H St 92405
40 hours a week · (909) 381-0803 · Run by Central Neighborhood Health Foundation
SJCH San Bernardino Health Center
1500 N Waterman Ave 92404
40 hours a week · (323) 541-1600 · Run by St. John's Community Health
Unicare Community Health Center, Inc. - San Bernardino 190
190 E Highland Ave 92404
40 hours a week · (909) 882-4788 · Run by Unicare Community Health Center
Compare the organizations running these clinics
| Health center | Patients | Uninsured | Medicaid / CHIP | Blood pressure controlled | Care offered |
|---|---|---|---|---|---|
| St. John's Community Health | 120,005 | 11% | 85% | 63% | Dental, Mental health, Substance use, Eye care |
| Sac Health System | 61,688 | 6% | 85% | 69% | Dental, Mental health, Substance use, Eye care |
| Unicare Community Health Center | 47,279 | 3% | 86% | 69% | Dental, Mental health, Substance use, Eye care |
| Tri-State Community Healthcare Center | 29,219 | 10% | 69% | 56% | Dental, Mental health, Substance use, Eye care |
| Central Neighborhood Health Foundation | 26,825 | 1% | 86% | 61% | Dental, Mental health, Substance use, Eye care |
| San Bernardino County Public Health Dept | 11,875 | 15% | 83% | 66% | Dental, Mental health, Substance use |
| University Muslim Medical Association, Inc. | 9,847 | 11% | 81% | 74% | Dental, Mental health |
| Inland Behavioral & Health Services, Inc. | 5,932 | 16% | 76% | 51% | Dental, Mental health, Substance use |
| Blessing Community Health Center | 2,154 | 5% | 71% | 69% | Dental, Mental health, Substance use |
| California median | 15,582 | 8% | 71% | 68% | |
| U.S. median | 13,670 | 14% | 42% | 68% |
How sliding-fee pricing works
Health centers set your fee by household income and size. Lower incomes pay less, and insured patients are billed through their plan. Read the sliding-fee guide for the 2026 income levels and what to bring.
Health centers near San Bernardino
- Colton, CA (1)
- Rialto, CA (1)
- Bloomington, CA (2)
- Fontana, CA (2)
- Jurupa Valley, CA (2)
- Riverside, CA (11)
All community health centers in California.