The National Immunisation Programme (NIP) is the Malaysian government's childhood vaccination programme under the Ministry of Health Malaysia (KKM), provided free to every infant and child at government health clinics (Klinik Kesihatan) according to the National Immunisation Schedule set by KKM. The programme has existed since the early 1950s and now protects children from 13 major infectious diseases. Every vaccination is recorded in the Infant and Child Health Record Book, which is issued free to every baby born in Malaysia, and this book must be brought to every clinic or hospital visit. Because the schedule is reviewed and updated from time to time by KKM, parents are encouraged to check the current schedule directly at a health clinic or KKM's official website, rather than relying on an old chart circulating on the internet.
- The National Immunisation Programme (NIP) is provided free to every infant and child at government health clinics (Klinik Kesihatan) throughout Malaysia; private clinics, on the other hand, may charge for the same service
- The NIP has been running since the early 1950s based on the World Health Organization's (WHO) Expanded Programme on Immunization (EPI) framework, and now protects children from 13 major infectious diseases
- The National Immunisation Schedule is an official document issued and periodically updated by the Health Education Division, KKM — the schedule should not be copied from an old chart without checking the current version
- Every baby born in Malaysia is given an Infant and Child Health Record Book (0-6 Years) that records every vaccination; this book must be brought to every clinic or hospital visit, whether government or private
- This article deliberately does not list doses, specific vaccination ages, or individual vaccine names for each visit, because these details change with KKM updates; parents should check with a health clinic or the attending nurse for the current valid schedule and dosage
Who this applies to: Parents and guardians in Malaysia who want to understand how the National Immunisation Programme works, why it's free, and where to check for a valid, up-to-date vaccination schedule.
On this page
Every baby born at a government clinic or hospital in Malaysia goes home with more than just a temporary birth certificate — they go home with a small booklet that will be brought to every clinic visit for the next six years. That booklet, and the vaccination schedule it records, is part of one of the longest-running public health programmes in the country.
Many parents know that vaccinations are “free at government clinics.” Fewer know that this is actually a structured programme with its own name, history and official documentation — and why a schedule copied from a WhatsApp group last year might no longer match the current version.
What the National Immunisation Programme (NIP) is
The National Immunisation Programme (NIP) is the government’s childhood vaccination programme, run by the Ministry of Health Malaysia (KKM). It has been running since the early 1950s, built on the Expanded Programme on Immunization (EPI) framework recommended by the World Health Organization (WHO), and has since been expanded to protect Malaysian children against 13 major infectious diseases.
According to Immunise4Life — a health education initiative run jointly with KKM, the Malaysian Paediatric Association (MPA) and the Malaysian Society of Infectious Diseases & Chemotherapy (MSIDC) — the diseases covered under the NIP include:
| Disease group | Examples |
|---|---|
| Respiratory/systemic diseases | diphtheria, whooping cough (pertussis), tetanus, tuberculosis (TB) |
| Specific bacterial infections | Haemophilus influenzae type b (Hib), pneumococcal infection |
| Hepatitis and other viral diseases | hepatitis B, polio, measles, mumps, rubella |
| Other specific diseases | Japanese encephalitis, human papillomavirus (HPV) |
This list illustrates the programme’s scope in general terms. The age, number of doses and sequence of vaccinations for each disease are set out in the National Immunisation Schedule — and that must be checked directly with KKM or a clinic, not from a general list like the one above.
Why it’s free, and where
All vaccines under the NIP are given free to every infant and child at government health clinics (Klinik Kesihatan) across the country. This differs from private clinics, which may provide the same vaccinations (or additional vaccines not included in the NIP) for a fee set at each clinic’s own rate.
This means citizenship status or location does not block access — every baby born and raised in Malaysia is entitled to the full NIP schedule at a nearby government facility, regardless of which clinic the parents registered at during pregnancy.
The Health Record Book: the document that connects every visit
Every baby born in Malaysia is issued an Infant and Child Health Record Book (0-6 Years). This book is not just a keepsake — it’s an official health document that records growth, development, and every vaccination received, complete with the vaccine type and injection date written in by the attending nurse.
Parents are encouraged to bring this book to every clinic or hospital visit, whether government or private. This matters for two reasons:
- It allows any healthcare staff — not just the original clinic — to quickly check the child’s immunisation history.
- It prevents vaccinations from being unnecessarily repeated, or missed because of incomplete records.
If the book is lost, the clinic where the child was originally registered is usually the first place to ask about a replacement or a copy of the record.
Common mistakes
Keeping an old schedule chart as a permanent reference. The National Immunisation Schedule is reviewed and updated periodically by the Health Education Division, KKM — the official infographic currently in circulation, for example, was updated in August 2023, replacing the previous version. A chart saved on a phone from a few years ago may no longer reflect the current sequence.
Equating “free” with “the same everywhere.” The NIP is free at government health clinics. Private clinics may charge even for the same vaccines, and may also offer additional vaccines outside the NIP’s scope — that’s a separate choice, not part of the government programme.
Not bringing the Health Record Book. Without this book, clinic staff have to rely on the parents’ memory or system records that may be incomplete, especially if the child has been treated at more than one facility.
Where to check for the actual schedule
This article deliberately does not state specific vaccination ages or doses, because these details change with KKM updates and are easily thrown off if copied from an outdated third-party source. For the current, valid schedule:
- Check directly with the nurse or doctor at the health clinic during a scheduled visit.
- Check official publications on KKM’s Info Sihat portal (infosihat.moh.gov.my), which periodically issues infographics and guidelines for the National Immunisation Schedule.
- Refer to the child’s own Health Record Book — it records the actual schedule the child has followed and will follow.
What’s next
To understand where health clinics (Klinik Kesihatan) fit into Malaysia’s wider public health system — including other services offered at the same facilities — read Klinik Kesihatan: How Malaysia’s Government Primary Care System Actually Works. For parents still at the pregnancy stage, Having a Baby in Malaysia explains the antenatal care pathway before birth, including the mother’s own health record book, which is separate from the child’s record book discussed here.
The following are deliberately unstated or described only qualitatively until confirmed by a subject-matter expert:
- The exact age and dose for each vaccination in the National Immunisation Schedule could not be fully verified because the official documents (infographics and PDF guidelines at infosihat.moh.gov.my) are in image/PDF format that could not be fully text-extracted by the tools available at the time of writing; specific doses and ages are therefore deliberately not stated — please check with a health clinic or the infosihat.moh.gov.my website for the full schedule.
- Details of additional/optional vaccines (for example, non-mandatory vaccines provided for a fee) could not be verified against KKM's official sources at the time of writing, and are therefore not specifically stated in this article.
Sources
- Jadual Imunisasi Kebangsaan (Kemaskini Ogos 2023) — Bahagian Pendidikan Kesihatan, Kementerian Kesihatan Malaysia (KKM), portal Info Sihat
- Jadual Imunisasi Kebangsaan Terkini (garis panduan) — Bahagian Pendidikan Kesihatan, Kementerian Kesihatan Malaysia (KKM), portal Info Sihat
- The Malaysian National Immunisation Programme (NIP) — Immunise4Life — inisiatif digerakkan bersama Kementerian Kesihatan Malaysia (KKM), Persatuan Pediatrik Malaysia (MPA) dan Persatuan Penyakit Berjangkit & Kemoterapi Malaysia (MSIDC)
- Program Imunisasi Bayi dan Kanak-kanak — Portal Rasmi Kerajaan Malaysia (MyGovernment)
- Kenali Buku Rekod Kesihatan Bayi dan Kanak-Kanak — Portal Rasmi Kerajaan Malaysia (MyGovernment)
Change history
| Version | Date | Change | By |
|---|---|---|---|
| 01.00 | 24 Jul 2026 | Approved and published. | — |