We're testing a new way to do online services. Visit our Services Directory - use it and tell us what you think!
Immunizations are provided to children and adults at the Public Health Services building, 2100 Campus Drive SE in Rochester.
Mon., Wed., and Fri.: 1:00 PM – 4:30 PM only. No morning hours.
*please note our office is closed on all major holidays
Vaccine costs vary based upon the types of immunizations needed. Olmsted County Public Health Services charges an administration fee of $21 for each shot.
Please bring your insurance card when visiting the immunization clinic. Payment is accepted from Medical Assistance, Minnesota Care and Medicare (for flu shots), Blue Plus, and U-Care. We are unable to accept private insurance.
Not all vaccines are covered by insurance. OCPHS accepts Cash, American Express, MasterCard, Visa and Discover. A sliding fee is available for uninsured persons. Please call ahead and speak to an immunization nurse for cost estimates and eligibility at 507-328-7500.