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.