Ada banyak penyebab batuk dengan hemoptisis, terutama penyakit kardiovaskular dan penyakit pernapasan.
Penyakit umum pada sistem pernapasan: bronkiektasis, TBC, abses paru, batu bronkial, feritinosis paru, kanker bronkopulmoner, dll.
Penyakit umum pada sistem kardiovaskular: stenosis mitral, hipertensi pulmonal, gagal jantung kiri, dll.