Immunization Clinic

Immunizations are provided to children and adults at the Public Health Services building, 2100 Campus Drive SE in Rochester. 

Clinic Hours:

We've changed our walk-in clinic hours for immunizations to appointment only.  This is to continue to offer some services while still dealing with COVID-19.

*please note our office is closed on all major holidays

Available Services:

  • Routine childhood immunizations for age-appropriate vaccines
  • Seasonal influenza vaccine
  • Pneumonia vaccine
  • Immunizations for college students
  • Immigration (green card) immunizations
  • Travel immunizations are not available with the exception of hepatitis A and B, Meningococcal, and MMR (measles, mumps and rubella). 


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.