Visit our Services Directory - The service directory is a one-stop-shop to search for services such as how to apply for a driver's license or medical assistance.
Immunizations are provided to children and adults at the Public Health Services building, 2100 Campus Drive SE in Rochester.
*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.