Marion Public Health offers a comprehensive range of immunization services to protect the health of the community. We provide vaccines for infants, school-aged children, and adults including routine boosters, annual flu shots, and specialized vaccines based on age, health conditions, occupation, and for those currently undergoing the immigration process.

Appointments are available on Mondays and Wednesdays 8:30am-3:30pm. 

To schedule an appointment please call 740-387-6520.

Accepted Insurances:

  • Private insurance plans
  • Medicaid
  • Medicare:
    • Part B vaccines (Flu and Pneumococcal): Medicare part B and most Medicare Advantage Plans
    • Part D vaccines (Shingles, Tdap, etc.): Most Medicare Advantage plans and supplemental part D plans

Many immunizations are covered by insurance, all immunizations can be purchased at a cash pay price, and some may be available on a sliding fee scale (as low as $0.00). In addition, no child that qualifies for the Vaccines for Children (VFC) program is turned away due to inability to pay.

Preparation for Your Visit:

To help us serve you efficiently, please be prepared to provide the following information when you call to schedule or when you arrive for your appointment:

  • Insurance card or other payment information
  • Current immunization records (if available)
  • For VFC-eligible children (18 and under): proof of eligibility may be required

If you have any questions please call our staff at 740-387-6520.

Page last updated: February 23, 2026