Batuk dan batuk berdahak terutama disebabkan oleh infeksi pada saluran pernapasan. Jika dahak yang dibatukkan berbau, itu dianggap disebabkan oleh abses paru-paru, bronkiektasis, dan berbagai bronkitis purulen parah dan pneumonia juga cenderung menyebabkannya. Infeksi E. coli, infeksi Klebsiella pneumoniae, dan infeksi Streptococcus pneumoniae adalah penyebab utamanya. Karena infeksi Streptococcus pneumoniae dapat menyebabkan pneumonia lobar, maka dahak yang berkarat akan terbatuk-batuk. Jika infeksi disebabkan oleh Klebsiella pneumoniae, dahak merah seperti agar-agar akan dibatukkan, dan tes darah rutin, rontgen dada, dan tes dahak akan dilakukan. Jika infeksi disebabkan oleh Streptococcus pneumoniae, penisilin dan sefalosporin lebih disukai.