Locations

  • RSV Vaccines: While supply lasts, RSV mAb (nirsevimab) is available for eligible infants and RSV vaccine for adults is available for pregnant people between 32 and 36 weeks gestational age.
  • Flu vaccines and updated COVID-19 vaccines now available! We're offering the seasonal influenza (Flu) and the updated 2023-24 COVID-19 vaccine for children ages 6 months - 18 years old. Call to schedule an appointment 602-506-6767.
  • Appointments only: All child immunization clinics are seeing patients primarily through scheduled appointments. Scheduled appointments will have priority. Please call 602-506-6767 to schedule.

MCDPH operates three childhood immunization clinics for children ages 0 years up to their 19th birthday. Immunizations are provided free of charge. Vaccines are also available for uninsured or under-insured adults at our clinics. Please call the clinic ahead of time to check on vaccine availability. Vaccines for foreign travel are not available at the clinics. 

All clinics are open Monday-Friday from 8 a.m.-4:30 p.m. See the clinic locations:

Central

Roosevelt Clinic  
1645 E Roosevelt St, Phoenix, AZ 85006

East 

Mesa Clinic
635 E Broadway Rd, Mesa, AZ 85204

West 

West Valley Clinic
1850 N 95th Ave, Suite 184, Phoenix, AZ 85037

Temporary clinic in Glendale open only on Mondays 9 a.m. - 3:30 p.m. (Excluding holidays)

New Beginnings Assembly of God
5121 W Ocotillo Rd, Glendale, AZ 85301
Call 602-506-6767 for appointments.

Prepare for Your Visit

Please bring the following items when you go to the clinic:

  • the immunization record for the person being vaccinated
  • insurance card (if insured)
  • your own pen
  • face mask - to help protect the health of others, adults and children over age 2 are asked to wear a face mask when visiting our clinics.

Closed on Special Dates

 *Note: All clinics will be closed all day on the following dates:

  • Friday, November 10, 2023 
  • Thursday, November 23, 2023 
  • Friday, November 24, 2023 
  • Monday, December 25, 2023 

More Places to Get Vaccinated

  1. Child Immunizations



    Multiple Locations

    Phone: 602-506-6767