Skip to content

NHS vaccination schedule for babies and young children

This table lists the routine vaccinations for babies and young children in the United Kingdom, by the age at which each dose is usually given. It follows the UKHSA routine immunisation schedule published by the UK Health Security Agency (UKHSA). The NHS gives these vaccines at your GP surgery, usually at the 8, 12, and 16 week appointments and around the first birthday. The table shows the schedule for children born now. A child born before July 2024 may have a different 18-month visit.

When a dose has an age range, it is usually given at any point in that range.

  1. 8 weeks

    • 6-in-1 (DTaP/IPV/Hib/HepB)Dose 1
    • Meningococcal BDose 1
    • RotavirusDose 1
  2. 12 weeks

    • 6-in-1 (DTaP/IPV/Hib/HepB)Dose 2
    • Meningococcal BDose 2
    • RotavirusDose 2
  3. 16 weeks

    • 6-in-1 (DTaP/IPV/Hib/HepB)Dose 3
    • Pneumococcal conjugateDose 1
  4. 12 months

    • Meningococcal BDose 3
    • Pneumococcal conjugateDose 2
    • MMRVDose 1
  5. 18 months

    • 6-in-1 (DTaP/IPV/Hib/HepB)Dose 4
    • MMRVDose 2
  6. 3 years 4 months

    • DTaP/IPV boosterDose 5 · 3 years 4 months to 3 years 6 months

Source: UKHSA routine immunisation schedule. TotBuddy checked this table against the source on October 25, 2026. Catch-up doses and doses for children with medical risk conditions are not listed. Schedules change, so confirm the plan for your child with your doctor or nurse.

TotBuddy is a record-keeping tool and does not provide medical advice. Follow your child's doctor's plan.