Free & Low-Cost Clinics in California

1,797 free and low-cost health clinics across 503 cities in California (CA). Pick a city below to see verified addresses, phone numbers, hours, and fee structures.

California at a glance

Cities with clinics503
Clinics listed1,797
Listed as free143
Sliding-scale fees (by income)1,358
Accept uninsured patients1,731
Accept Medicaid1,615
Offer dental care563
Offer mental health care1,033
Accept walk-ins198
List weekend hours361
Spanish spoken958
Hours checked on the clinic's own website97 (October 2026)

Counts come from the clinic listings in California, as each clinic describes itself. How we build and check listings.

Cities in California

Frequently asked questions

How many free and low-cost clinics are in California?
freeclinics.us lists 1,797 free and low-cost health clinics in 503 cities in California. Of these, 143 are listed as free and 1,358 charge on a sliding scale based on income.
Which cities in California have the most free and low-cost clinics?
By number of clinics listed: Los Angeles (121), San Diego (62), San Francisco (55), Oakland (53) and Sacramento (42).
Can I get care in California without insurance?
Yes. 1,731 of the 1,797 clinics listed in California accept uninsured patients, and 1,615 accept Medicaid. Pick your city on this page to see them.