If you are under 20 years old and missed some of your scheduled immunisations, including missing year 7 and year 10 school immunisations, you can still get them for free.

South Australians under 20 years of age can catch up on the following immunisations at no cost:

  • polio immunisation
  • measles, mumps, rubella (MMR) immunisation
  • varicella (chickenpox) immunisation
  • hepatitis B immunisation
  • diphtheria, tetanus and pertussis (whooping cough) immunisation
  • meningococcal B immunisation
  • meningococcal ACWY immunisation.

If you are under 26 years old, you can receive the HPV immunisation for free if you missed your scheduled immunisation at school.

Where to get your immunisation

Free immunisations can be accessed through immunisation providers, including local council immunisation clinics, GPs and participating pharmacies.

While the immunisation is free, there may be fees for the appointment with the immunisation provider or the GP.

If you are older, you can still catch up on your immunisations, but you will be required to pay for the remaining doses.

Contact your immunisation provider or GP for further information.

Check your immunisation history

If you’ are not sure about which immunisations you have or haven’t received, check your immunisation history. Parents of children under 14 years of age, and people over 14 years of age, can obtain an Australian Immunisation Register (AIR) Immunisation History Statement.

You can access your immunisation history by:

• using a Medicare online account through myGov
• calling Australian Immunisation Register on 1800 653 809.

If you are not sure if your immunisations have been recorded, check with your GP or immunisation provider.

See the Immunisation records and registers page for more information.