Community Clinics in Sonoma County

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.

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

Print a Copy of the Clinics Listing (English/Spanish) (PDF: 644 kB)


Alexander Valley Healthcare*
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

Rohnert Park

Concentra Medical Center*
6174 State Farm Dr., Rohnert Park
(707) 586-4320

Rohnert Park Health Center
5900 State Farm Drive, 2nd Floor, Rohnert Park
(707) 559-7600

Sonoma State University Nurse Practitioner Clinic*
1801 East Cotati Ave., (Nichols Hall 256)
(707) 664-2466

Santa Rosa

Brookwood Health Center*
983 Sonoma Ave., Santa Rosa
(707) 583-8700

Concentra Medical Center*
1221 North Dutton Ave., Santa Rosa
(707) 543-8360

Elsie Allen Health Center*
599 Bellevue Ave., G-17, Santa Rosa
For teens age 12-19 only.
(707) 583-8777

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

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

Pediatric Campus
711 Stony Point Road, Santa Rosa
(707) 303-3600

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

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 & Dental 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

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

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.

Contact Information

Disease Control Unit

Public Health Division

Health Services

Contact us by Phone

Public Health Division

625 5th Street

Santa Rosa, CA 95404
38.441691, -122.713746

Ask the IZ Nurse

The Sonoma County Immunization Coordinator is is pleased to answer your questions about immunizations.

Ask the IZ Nurse