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, as well as prevent flu-related hospitalizations and deaths.
So 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.
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.
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. Also, many pharmacies offer flu vaccine on site. Make sure to call ahead and check 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 and find out what identification or proof of residency is needed, if any, to be 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.
Walk-in flu shots at City health centers
Flu shots are now available on a walk-in basis at City health centers, Monday to Friday.
Proof of Philadelphia residency is required. If you have an insurance card, please bring it to the health center. We will also provide flu vaccine to people who don’t have insurance.
Flu vaccine is available to any patient 6 months and older. Patients under 11 years old must be accompanied by a parent or guardian. Masks are required.
Health Center 2 9-11 a.m. and 1-3 p.m.
1700 S. Broad St.
Health Center 3 9-11 a.m. and 1-2 p.m.
555 S. 43rd St.
Health Center 4 9-11 a.m. and 1-3 p.m.
4400 Haverford Ave.
Health Center 5 8:30-11 a.m. and 1-3 p.m.
1900 N 20th St.
Health Center 6 9-11 a.m. and 1-3 p.m.
301 W. Girard Ave.
Health Center 9 9-11 a.m. and 1-3 p.m.
131 E. Chelten Ave.
Health Center 10 8 a.m.-12 noon (in Health Center 10 Annex)
2230 Cottman Ave.
Strawberry Mansion 9-11 a.m. and 1-3 p.m.
2840 West Dauphin St.
Other community health centers
Adults 19 years of age and older can also get a flu shot at Federally Qualified Health Centers (FQHCs) in Philadelphia. They’ll let you know what identification or proof of residency is needed, if any, to be vaccinated.
See the flu clinic calendar below for upcoming events.
Flu clinic calendar
Use this calendar to find a walk-in flu clinic. Uninsured adults 19 years of age and older can also get a flu shot at these clinics.
There are no upcoming events.