If you have Medicaid, you can get a flu shot at most of the same places anyone else would: pharmacies, doctor’s offices, community health centers, and local health department clinics. Medicaid covers the flu vaccine at no cost to you in nearly all cases, so the real question is which locations near you accept Medicaid and have appointments available.
Pharmacies Are the Easiest Option
Chain pharmacies like CVS, Walgreens, Rite Aid, and Walmart accept Medicaid for flu shots in most states. You can typically walk in without an appointment during flu season (usually September through March). Just bring your Medicaid card to the pharmacy counter, and the pharmacist can administer the shot and bill Medicaid directly. Some grocery store pharmacies, like those inside Kroger or Publix, also accept Medicaid, though coverage varies by location.
Before heading out, it’s worth calling or checking the pharmacy’s website to confirm they accept your specific Medicaid plan. Medicaid is administered at the state level, so plan names differ. In New Jersey it might be called NJ FamilyCare, in California it’s Medi-Cal, in New York it’s Medicaid Managed Care. The pharmacy needs to be in network with your particular plan to bill it.
Your Doctor’s Office
If you already have a primary care provider who accepts Medicaid, their office is another straightforward option. Many doctor’s offices stock flu vaccines during the fall and can give you the shot at a regular visit or a quick nurse-only appointment. This is especially convenient if you want your vaccination on record with the provider who manages the rest of your care.
Community Health Centers
Federally Qualified Health Centers (FQHCs) are designed to serve people on Medicaid, the uninsured, and underinsured populations. There are roughly 1,400 FQHCs across the country operating at over 15,000 sites, so there’s likely one near you. These centers accept Medicaid and offer flu shots as part of their standard services.
To find one, visit the Health Resources and Services Administration’s “Find a Health Center” tool at findahealthcenter.hrsa.gov. You can search by ZIP code. Some locations only vaccinate established patients, so call ahead to confirm they can see you for a flu shot and that walk-ins are accepted.
Local Health Department Clinics
Your county or city health department likely runs immunization clinics each fall. These clinics often provide flu shots to Medicaid recipients at no charge. For example, Stanislaus County in California offers flu vaccines to anyone on Medi-Cal and runs seasonal clinics for all ages. Many health departments across the country follow a similar model.
Health department clinics sometimes serve as a safety net for people whose Medicaid plan has limited pharmacy or provider networks. Hours can be restricted, though. The Stanislaus County clinic, for instance, operates Monday, Wednesday, and Friday from 10 a.m. to 4 p.m. with limited walk-in availability. Check your local health department’s website or call their immunization program line to find dates, hours, and whether you need an appointment.
Flu Shots for Children on Medicaid
Children under 19 who are enrolled in or eligible for Medicaid qualify for the Vaccines for Children (VFC) program, a federal program that provides vaccines at no cost. VFC vaccines are available at pediatrician offices, family medicine clinics, community health centers, and health department clinics enrolled in the program. The vaccine itself is free through VFC, and Medicaid covers the administration fee, so there’s no out-of-pocket cost.
The CDC notes that Medicaid-enrolled children represent the largest group served by VFC. Your child’s pediatrician is the simplest route, but if you need another option, your state health department website typically has a VFC provider search tool where you can look up locations by ZIP code or county.
What Medicaid Covers
Medicaid covers the standard flu vaccine with no copay for most beneficiaries. For adults who gained Medicaid coverage through the Affordable Care Act’s expansion, all vaccines recommended by the CDC’s Advisory Committee on Immunization Practices are covered without cost sharing.
Coverage can get slightly more complicated for certain adult Medicaid populations, including people 65 and older, those eligible based on disability, and pregnant women. For these groups, vaccine coverage is technically optional at the state level, and states choose which vaccines to cover. That said, the vast majority of states (48 out of 50 as of the most recent MACPAC analysis) cover at least one influenza vaccine for adults. In practice, you’re very unlikely to face a coverage gap for a basic flu shot.
If you’re 65 or older and want a high-dose or adjuvanted flu vaccine (the versions specifically recommended for seniors), check with your plan. Some state Medicaid programs cover these enhanced versions, while others cover only the standard-dose shot. If you’re dually enrolled in both Medicare and Medicaid, Medicare Part B covers the flu shot at no cost regardless of which version you receive.
What to Bring
Keep it simple: bring your Medicaid card (physical or digital, depending on your state) and a photo ID. Your Medicaid card has the information the provider or pharmacy needs to verify your coverage and bill correctly. If you don’t have a government-issued photo ID, most locations will accept alternative documents like a utility bill, bank statement, or pay stub that shows your name and address.
If you’ve lost your Medicaid card, you can usually access your member ID number through your state’s Medicaid portal or app, or by calling the member services number for your plan. Pharmacies and clinics need that ID number to process the claim, so having it available in some form will save you a trip.
If You’re Told Medicaid Isn’t Accepted
Not every pharmacy or clinic participates in every Medicaid managed care plan. If one location turns you away, it doesn’t mean you’re out of options. Call your Medicaid plan’s member services line (printed on your card or available on your state’s Medicaid website) and ask for a list of in-network providers that offer flu vaccinations. You can also search your plan’s online provider directory and filter for pharmacies or clinics near you.
Community health centers and health department clinics are reliable backups because they’re built to serve Medicaid populations. During peak flu season, many communities also run free flu shot events at schools, churches, and community centers that are open to everyone regardless of insurance status.

