Skip to main content

Mental & physical health

Get your annual flu shot

For most people, getting the flu means getting sick — usually for about a week. But for some people, the flu can be deadly. In the United States, the flu kills tens of thousands of people per year.

Flu vaccination has important benefits. It can reduce flu illnesses, doctors’ visits, and missed work and school due to flu. It can also prevent flu-related hospitalizations and deaths.

Protect yourself and your loved ones. Get a flu shot so you don’t pass it on to people who are more vulnerable than you are.

April 12, 2024 update: The 2023-24 community flu vaccine campaign has ended. Information about the 2024-25 campaign will be posted here beginning in the fall of 2024.


With rare exceptions, everyone 6 months and older should get a flu vaccine every season. Vaccination is particularly important for people who are at higher risk of serious complications from influenza.

Some children 8 years and younger may require two shots of flu vaccine. Find out more about flu vaccination for children.

If you have health insurance

If you and your family have health insurance, the best way to get vaccinated is to make an appointment with your doctor. Many pharmacies also offer flu vaccine. Call ahead to make sure they have vaccine in stock and that it will be covered by your insurance.

Looking for a doctor?
  • Call the number on the back of your insurance card or visit their website.
  • Reach out to a health center in Philadelphia. Call ahead to make an appointment. Ask what identification or proof of residency you’ll need, if any, to get vaccinated.

If you don’t have health insurance

If you don’t have health insurance, you can get your flu vaccine shot at a health center in Philadelphia. Call ahead to make an appointment, or see below for walk-in hours for flu vaccination at City health centers.

Flu clinic map

Use this map to find a City health center (orange), Federally Qualified Health Center (yellow), or pharmacy (purple) where you can get a flu shot. Call ahead to make an appointment.

Find a flu shot