Det svenska barnvaccinationsprogrammet erbjuder alla barn vaccination mot stelkramp, difteri, kikhosta, polio, Hemofilus influenzae, pneumokocker, mässling, påssjuka och röda hund. Från 2010 har även vaccintation mot HPV (cervixcancervirus) tillkommit. Vissa särskilt riskutsatta barn erbjuds också vaccination mot Hepatit B och tuberkulos. Det är barnhälsovården som är ansvarig för vaccinationerna som ska ges innan skolålder och därefter tar skolhälsovården över ansvaret.
Det svenska barnvaccinationsprogrammet är bestämt av Socialstyrelsens föreskrifter, SOSFS 2006:22 och mer information finns också i en bakgrundsskrift publicerad i november 2006 och ett meddelandeblad från december 2006.
Socialsstyrelsen ger ut en broschyr med information till föräldrar om barnvaccinationsprogrammet. På deras webbplats hittar man informationsblad till föräldrar för de vacciner som ges i olika åldersgrupper, samt vaccinerna mot hepatit B och tuberkulos.
Från och med 1 januari 2009 ändrades programmet enligt SOSFS 2008:7. Ändringen innebär bland annat att pneumokockvaccinering för barn med konjugatvaccin införs i programmet. I Stockholms läns landsting ingår dock pneumokockvaccination för barn vid 3, 5 och 12 månaders ålder sedan andra halvåret 2007 (se Pneumokockvaccinering av barn).
Från och med den 1 januari kompletterades barnvaccinationsprogrammet med vaccin mot humant papillomavirus (HPV), det virus som orsakar livmoderhalscancer, enligt SOSFS 2008:31. HPV-vaccin ska ges i tre doser till flickor som är 10-12 år gamla (årskurs 5-6).