Free or Low-Cost Shots for Children

Information for parents about getting free or low-cost shots for their child through the Minnesota Vaccines for Children (MnVFC) program.

Minnesota Vaccines for Children (MnVFC) program

The MnVFC program offers free or low-cost vaccines for eligible children age 18 years and younger. This helps ensure that children are vaccinated on time by not letting the cost of vaccines prevent a parent or guardian from having their child receive recommended vaccines. Vaccinating on time means healthier children, families, and communities.

Who can get free or low-cost vaccines

Children age 0 through 18 years who meet at least one of the following criteria are eligible to receive vaccines through the MnVFC program: