Skip to content

Ottawa County Department of Public Health

The Ottawa County Department of Public Health on James Street in Holland offers immunization and sexual health clinics by appointment with fees on a…

Esta página en español

Ottawa County Department of Public Health

Health care accessChildren & families

The Ottawa County Department of Public Health on James Street in Holland offers immunization and sexual health clinics by appointment with fees on a sliding scale, the Miles of Smiles mobile dental unit for uninsured and Medicaid-insured residents, and help enrolling in health insurance. Grand Haven and Hudsonville offices see people by appointment; Spanish line 616-393-5780.

Website: miottawa.org/health/ochd

At a glance

Services
Immunizations on a sliding fee, Miles of Smiles mobile dental care, Sexual health clinic, Health insurance enrollment help, Children's Special Health Care Services, Maternal Infant Health Program, Hearing and vision screening, Lead safety
Location
12251 James St, Holland, MI 49424
Service area
Ottawa County
Phone
616-396-5266
Hours
Holland Mon-Fri 8am-5pm, clinic closed daily 12:15-1:15pm; Grand Haven (1207 S Beechtree St, Suite B) and Hudsonville (3100 Port Sheldon Rd) by appointment only
Languages
English, Spanish
Who it serves
Ottawa County residents; immunization fee set on a sliding scale by household income; Miles of Smiles for financially qualifying uninsured and Medicaid-insured residents (call 616-393-5797)
Cost
Sliding scale
Walk-ins
No
Appointment
Yes

Information verified October 2, 2026 by Mosaic West Michigan. Call ahead to confirm hours and availability. Corrections: mosaicwestmichigan@gmail.com.

More health care access · Community Support Directory