OBJECTIVE--To describe the epidemiology of primary bacterial meningitis in the North East Thames region over a three year period before and during the introduction of the vaccine for Haemophilus influenzae type b. DESIGN--Analysis of information on cases of primary bacterial meningitis identified by microbiology laboratories in the region, with collection of case data by questionnaire. MAIN OUTCOME MEASURES--Annual incidence rates for types of meningitis according to age and ethnic group. RESULTS--The annual incidence rates for the three major causes of bacterial meningitis in the general population were 1.9/100,000 for Neisseria meningitidis, 1.6/100,000 for Haemophilus influenzae before vaccination, and 1.0/100,000 for Streptococcus pneumoniae. Higher rates of H influenzae meningitis were found in Asians compared with white people (3.6/100,000 v 1.5/100,000, P = 0.01). As a result of the vaccine programme introduced in October 1992 the number of cases of H influenzae meningitis in children under 5 years has fallen by 87%. CONCLUSIONS--Bacterial meningitis is a serious problem especially in preschool children. There are differences in the incidence of some causes of bacterial meningitis in different ethnic groups; with H influenzae type b being significantly more common among black and Asian people than among white people. The immunisation programme for H influenzae type b in the North East Thames region has been successful in reducing the incidence of this type of meningitis in Asian and white populations. The numbers were too small to evaluate in the black population.