Vaccine Locations


  • COVID-19 vaccines available for children and adults: We're now offering the updated COVID-19 vaccine at our immunization clinics for all ages 6 months and older. It is also provided at most of our events on the calendar below, but please check the event details or call us at 602-506-6767.
  • You can find flu and COVID-19 vaccines from other providers by entering your ZIP code on Vaccines.gov or calling our CARES Team 602-506-6767 for assistance.
  • CDC’s Bridge Access Program offers COVID-19 vaccines at no cost for adults 18 years and older without health insurance and adults whose health insurance does not provide zero-cost coverage for COVID-19 vaccines.

Vaccine Events Calendar

These events are hosted by trusted partners in coordination with Maricopa County Department of Public Health. Please view event details and criteria before walking in and/or setting up an appointment. If you need assistance or have questions about these events, please call our CARES Team at 602-506-6767. Immunizations are free for people who do not have health insurance. 

Organizations interested in hosting a vaccination event can fill out this form to indicate interest.

Find a Vaccine Near You

You can visit Vaccines.gov to enter your ZIP code to find locations offering COVID-19 or flu vaccinations near you. For information on vaccine eligibility, safety information, and other topics, please see the CDC web pages for COVID-19 vaccines and flu vaccines.

Need help scheduling an appointment? People without computer access or who need help finding vaccine can call us at 602-506-6767.

Are you medically homebound or living in a care facility? Find mobile providers  

Find Vaccine Locations

MCDPH Clinics

We have several locations offering free children's immunizations for children 0-18 years of age during weekdays (excluding holidays). Appointments are required, so please call 602-506-6767 to schedule your appointment.

One of our clinics offers free adult immunizations during the week. Call 602-506-6767 to schedule an appointment.