Skip to Content

Explore: Sonoma County

County of Sonoma California

You are here:

Community Clinics in Sonoma County

Esta página en español

The community health centers and clinics in Sonoma County are dedicated to providing high quality, affordable health services to families and children. They provide a wide range of services, but not all services are available at every location. Please contact your nearest health center to inquire about available services.

Community Immunization Clinics and other Clinical Services in Sonoma County (pdf)

Those listed with an asterisk * offer limited immunization services to the public, but encourage establishing care as well.


Alexander Valley Regional Medical Center*
6 Tarman Dr., Cloverdale
(707) 894-4229


Alliance Medical Center*
1381 University Ave., Healdsburg
(707) 433-5494


Petaluma Health Center*
11179 North McDowell Blvd., Petaluma
(707) 559-7500

Santa Rosa

Jewish Community Free Clinic*
50 Montgomery Dr., Santa Rosa
(707) 585-7780

Roseland Pediatrics
711 Stony Point Rd., Ste. 17, Santa Rosa
(707) 578-2005

Sonoma County Indian Health Project, Inc.
144 Stony Point Rd., Santa Rosa
(707) 521-4500

Southwest Community Health Center
751 Lombardi Ct., Ste. B, Santa Rosa
(707) 547-2222

Vista Family Health Center
3569 Round Barn Circle, Santa Rosa
(707) 303-3600


Sonoma Valley Community Health Center*
19270 Sonoma Hwy., Sonoma
(707) 939-6070

West County

Occidental Area Health Center*
3802 Main St., Occidental
(707) 874-2444

Russian River Health Center*
16319 3rd St., Guerneville
(707) 869-2849

Sebastopol Community Health Center*
6800 Palm Ave., Ste. C-2, Sebastopol
(707) 824-9999


Alliance Medical Center*
8465 Old Redwood Hwy, Ste. 400, Windsor
(707) 433-5494

Various Locations

St. Joseph Mobile Health Clinic
Clinics throughout Sonoma County. Call for day/time.
(707) 547-4612

The Department of Health Services makes no assumption of quality and makes no warranties regarding providers appearing on this list. This list is simply a public listing provided for customer convenience, and is not a recommendation or endorsement by the Department.

Where to Get Immunizations in Sonoma County

The best place to get immunizations is your doctor's office or clinic as part of personal regular health maintenance. Community clinics offer medical care and immunizations to established patients. Those listed with an asterisk * offer limited immunization services to the public, but encourage establishing care as well.

This is not a complete list of locations where vaccinations are available. Most medical providers and many commercial pharmacies also offer vaccinations, and may be contacted to check for availability.


For more information about immunizations in Sonoma County,
please contact:
DHS - Public Health Division
625 5th Street
Santa Rosa, CA 95404
Phone: (707) 565-4567
Email: Ask the IZ Nurse

Back to Top | Website Help | Contact Us | Website Privacy Policy | Notice of Privacy Practices | Get Adobe® Reader®