Immunization is one of the most effective health interventions averting an estimated 2-3 million deaths every year. In Nepal, as in most low-income countries, infants are immunized with standard WHO recommended vaccines. However, 16.4 % of children did not receive complete immunization by 12 months of age in Nepal in 2011. Studies from different parts of the world showed that incomplete immunization is even higher in slums. The objective of this study was to identify the predictors of incompletion of immunization among children aged 12-23 months living in the slums of Kathmandu Valley, Nepal.The unmatched case-control study was conducted in 22 randomly selected slums of Kathmandu Valley. The sampling frame was first identified by complete enumeration of entire households of the study area from which 59 incompletely immunized children as cases and 177 completely immunized children as controls were chosen randomly in 1:3 ratio. Data were collected from the primary caretakers of the children. Backward logistic regression with 95 % confidence interval and adjusted odds ratio (AOR) were applied to assess the factors independently associated with incomplete immunization.Twenty-six percent of the children were incompletely vaccinated. The coverage of BCG vaccine was 95.0 % while it was 80.5 % for measles vaccine. The significant predictors of incomplete immunization were the home delivery of a child, the family residing on rent, a primary caretaker with poor knowledge about the schedule of vaccination and negative perception towards vaccinating a sick child, conflicting priorities, and development of abscess following immunization.Reduction of abscess formation rate can be a potential way to improve immunization rates. Community health volunteers should increase their follow-up on children born at home and those living in rent. Health institutions and volunteers should be influential in creating awareness about immunization, its schedule, and post-vaccination side effects.