Ejen penyebab utama meningitis bernanah pada bayi baru lahir dan kanak-kanak adalah kumpulan B atau D streptokokus, Escherichia coli, Listeria monocitogenes, Haemophilus influenzae, dan pada orang dewasa - pneumococci, staphylococci, dll. Faktor risiko termasuk keadaan kekurangan imun, kecederaan otak traumatik, dan campur tangan pembedahan pada leher dan kepala.