I principali agenti causali della meningite purulenta nei neonati e nei bambini sono gli streptococchi del gruppo B o D, l'Escherichia coli, la Listeria monocitogenes, l'Haemophilus influenzae e, negli adulti, gli pneumococchi, gli stafilococchi, ecc. I fattori di rischio includono stati di immunodeficienza, traumi cranici e interventi chirurgici alla testa e al collo.