Meningococcal meningitis is a major public health problem in a large area of sub-Saharan Africa known as the meningitis belt. Disease incidence increases every dry season, before dying out with the first rains of the year. Large epidemics, which can kill tens of thousands of people, occur frequently but unpredictably every 6–14 years. It has been suggested that these patterns may be attributable to complex interactions between the bacteria, human hosts and the environment. We used deterministic compartmental models to investigate how well simple model structures with seasonal forcing were able to qualitatively capture these patterns of disease. We showed that the complex and irregular timing of epidemics could be caused by the interaction of temporary immunity conferred by carriage of the bacteria together with seasonal changes in the transmissibility of infection. This suggests that population immunity is an important factor to include in models attempting to predict meningitis epidemics.