Jackson County Health Department

Promoting Health, Preventing Illness, Protecting our Environment and Preparing for Emergencies

How much do shots cost and which methods of payment are accepted?

JCHD provides both private purchase and Vaccines For Children immunizations.

The fee varies depending on the service provided. Please contact the Jackson County Health Department at 618-684-3143, ext. 119, for specific shot fees.

Jackson County Health Department accepts cash, check, credit/debit cards, Medicaid, Medicare Part B (flu and pneumonia shots only), and most private insurers.

To ask if your insurance is accepted for vaccination services or if your child is eligible for the VFC (Vaccines For Children) program, please call Jackson County Health Department at 618-684-3143, ext.119.




 415 Health Department Road

Murphysboro, IL 62966

Monday - Thursday 8AM - 5PM

Closed Fridays





Click here to email us

After Hours Emergencies 800-875-0162