Най-честите причини за кашлицата са възпалителни процеси на дихателните пътища и в тези случаи при премахване на причината изчезва и кашлицата.
В по-редки случаи кашлицата може да се дължи на други причини, една от които е наличието на сърдечно заболяване. Диагностицирането на такъв тип кашлица е изключително трудно, а обикновено има някои признаци, които могат да насочат лекаря към правилната диагноза.
Тъй наречената сърдечна кашлица най-често съпътства сърдечната недостатъчност (сърдечна слабост). По тази причина признаците за сърдечна недостатъчност, като задух, отоци, увеличаване на черния дроб, течност в обвивките на белите дробове и на сърцето може да са указание за този вид кашлица. От своя страна сърдечната недостатъчност може да е резултат от различни сърдечни заболявания, като високо кръвно, исхемична болест на сърцето, сърдечни пороци, бактериален ендокардит или друга инфекция на сърцето. Лечението на това заболяване обикновено води до лечение и на съпътстващата го кашлица.
Кашлицата е различна в зависимост от сърдечното заболяване. Например, при митрална стеноза (стеснение на митралната клапа) кашлицата е с отделяне на кървави храчки. При хора с високо кръвно налягане (хипертоници) се появява постоянна суха, дразнеща кашлица, свързана с приема АСЕ