Skip to main content

Mental & physical health

Get your COVID-19 vaccine

You can find COVID-19 vaccines in hundreds of locations throughout Philadelphia.

Getting an updated vaccine is the best way to protect yourself, your family, your loved ones, and your community.

Want different information about COVID-19? Visit our COVID-19 home page.

People 6 months and up can get vaccines

Everyone six months and older is eligible to get a COVID-19 vaccine. Three COVID vaccines are used in the United States. They include:

  • Pfizer-BioNTech
  • Moderna
  • Novavax.

Vaccine recommendations vary based on age and previous doses. To learn more, visit the U.S. Centers for Disease Control and Prevention’s page about staying up to date on your COVID vaccines.


COVID-19 vaccines are free for children. Learn more about the Vaccines for Children program.

Adult COVID vaccines are covered by health insurance. If you don’t have insurance, you can find free vaccines at local healthcare providers.

Find out more about access to free COVID vaccine for uninsured and underinsured Philadelphians.

Where to get a vaccine

The best place to get your child vaccinated is at their regular pediatrician’s office. Call before you go to make sure they have vaccines.

Get vaccinated at a City health center

Everyone six months and older can get vaccinated with the Moderna vaccine at a City health center. Make an appointment by calling (215) 685-2933.

January 4, 2024 update: Due to an increase in respiratory viruses, masks are temporarily required during patient visits.
Location Address COVID-19 vaccine hours
Health Center 2 1700 S. Broad St., Unit 201, 19145 M, Tu, W, F
8 a.m. – 12:30 p.m.
Health Center 3 555 S. 43rd St., 19104 M, Tu, Th
8 a.m. – 12:30 p.m.
Health Center 4 4400 Haverford Ave., 19104 M, Tu
8 a.m. – 12:30 p.m.
Health Center 5 1900 N. 20th St., 19121 M, Th, F
8 a.m. – 12:30 p.m.
Health Center 6 301 W. Girard Ave., 19123 M, W, Th
8 a.m. – 12:30 p.m.
Maddie L. Humphrey Health Center
(formerly Health Center 9)
131 E. Chelten Ave., 19144 M, Th, F
8 a.m. – 12:30 p.m.
Health Center 10 2230 Cottman Ave., 19149 M, Th, F
8 a.m. – 12:30 p.m.
Strawberry Mansion Health Center 2840 W. Dauphin St., 19132 M, Tu, W
8 a.m. – 12:30 p.m.

Find other vaccine locations

Anyone over the age of 18 months can get vaccinated at a retail clinic. These medical clinics are often inside stores or pharmacies. People 3 years old and up get can vaccinated at a bigger selection of pharmacies.

You can find many locations at, where you can search by age and type of vaccine. These locations are not affiliated with the Department of Public Health.

If you need an in-home vaccine, contact the Department of Public Health’s call center at (215) 685-5488.