于已暴露在及有罹患严重疾病风险的人来说，抗生素可用来预防此疾病。对于罹患此疾病的人来说，在初期症状的三周内服用抗生素是有效的，但若超过这个时间，对大多数人几乎没有效果。建议未满一岁儿童及孕妇在症状出现六周内服用。用来治疗的抗生素包括红霉素、阿奇霉素及复方新诺明。目前对于这些药物治疗咳嗽的功效仍没有足够证据。许多未满一岁的儿童需要住院。据估计，百日咳每年在全世界感染约1600万人。大部分的病例都发生在开发中国家，且各个年龄层的人们都有遭受感染的可能。在2013年，百日咳而死亡的病患由1990年的138000