IntroductionImmunisation plays a vital role in reducing child mortality and morbidity against preventable diseases. As part of a randomised controlled trial in rural Madhya Pradesh, India to assess the impact of Kilkari, a maternal messaging programme, we explored determinants of parental immunisation knowledge and immunisation practice (completeness and timeliness) for children 0–12 months of age from four districts in Madhya Pradesh.MethodsData were drawn from a cross-sectional survey of women (n=4423) with access to a mobile phone and their spouses (n=3781). Parental knowledge about immunisation and their child’s receipt of vaccines, including timeliness and completeness, was assessed using self-reports and vaccination cards. Ordered logistic regressions were used to analyse the factors associated with parental immunisation knowledge. A Heckman two-stage probit model was used to analyse completeness and timeliness of immunisation after correcting for selection bias from being able to produce the immunisation card.ResultsOne-third (33%) of women and men knew the timing for the start of vaccinations, diseases linked to immunisations and the benefits of Vitamin-A. Less than half of children had received the basic package of 8 vaccines (47%) and the comprehensive package of 19 vaccines (44%). Wealth was the most significant determinant of men’s knowledge and of the child receiving complete and timely immunisation for both basic and comprehensive packages. Exposure to Kilkari content on immunisation was significantly associated with an increase in men’s knowledge (but not women’s) about child immunisation (OR: 1.23, 95% CI 1.02 to1.48) and an increase in the timeliness of the child receiving vaccination at birth (Probit coefficient: 0.08, 95% CI 0.08 to 0.24).ConclusionGaps in complete and timely immunisation for infants persist in rural India. Mobile messaging programmes, supported by mass media messages, may provide one important source for bolstering awareness, uptake and timeliness of immunisation services.Trial registration numberNCT03576157.