Brojni su uzroci noćnog kašlja. Mnogi od njih mogu uzrokovati kašalj tijekom dana, ali najčešći uzroci noćnog kašlja su bolesti poput prehlade, virusa, alergija, astme i bakterijskih infekcija dišnih puteva i sinusa. Nekoliko bolesti ili stanja iz ovih skupina povezano je s pogoršanjem kašlja noću. Ostali čimbenici koji mogu uzrokovati kašalj noću uključuju određene lijekove ili bolesti kao što su gastrointestinalna refluksna bolest (GERB) i kongestivno zatajenje srca (CHF).
Bilo koja vrsta teških sinusa ili zagušenja dišnih puteva može uzrokovati pogoršanje kašlja noću. Ležanje otežava odvod sluzi, a sluz se može nakupiti u grlu, stimulirajući noćni kašalj. Drugi čimbenici kao što su suhi zrak ili izloženost kućnim alergenima također mogu uzrokovati veći kašalj. Lagano podizanje glave s dodatnim jastukom za odrasle ili jastukom ispod madraca za djecu može pomoći kod problema s kašljanjem uzrokovanim gravitacijom, a korištenje ovlaživača zraka i pokušaj smanjenja alergena u domu može poboljšati vlažnost ili kašalj uzrokovan alergijama.
Nekoliko infekcija posebno je istaknuto zbog pogoršanja kašlja, a obje se najčešće javljaju u djece. Sapi, koji se mogu pojaviti s mnogim virusima ili bakterijskim infekcijama, uzrokuju lajanje, kašalj poput tuljana koji može početi nekoliko sati nakon što dijete ode u krevet. Veliki kašalj ili hripavac također se pogoršavaju noću. Ti se uvjeti s vremenom poboljšavaju, a sapi mogu povoljno reagirati na vlažnije okruženje.
Alergijska stanja često mogu uzrokovati noćni kašalj koji se ne javlja često tijekom dana. To se objašnjava činjenicom da su mnogi ljudi alergični na stvari u svom domu, te nakon cjelodnevnog izlaska kući dolaze izloženi alergenima koji uzrokuju probleme sa sinusima. Dok su spremni za spavanje, sinusi i dišni putovi mogu biti jako nadraženi, stvarajući noćni kašalj. S druge strane, kada ljudi odu od kuće na dan, simptomi se poboljšavaju. Astma, koja može ali i ne mora biti uzrokovana alergijom, još je jedno stanje koje bi moglo biti obilježeno noćnim kašljem.
Ponekad noćni kašalj nije povezan s virusima, bakterijskim infekcijama, alergijama ili astmom. GERB je dodatni prijestupnik koji uzrokuje da želučana kiselina teče natrag u jednjak. Ova iritacija može uzrokovati stalno curenje iz nosa, a kod nekih ljudi uzrokuje kašalj koji se pogoršava noću, dijelom zbog gravitacije. Kongestivno zatajenje srca, gdje je funkcija srca smanjena, ima kašalj koji se pogoršava u ležanju kao primarni simptom. Kada nema jasnog uzroka kašlja, ljudi bi trebali dobiti liječničku pomoć kako bi se isključila stanja poput astme, GERB-a i CHF.
Drugi uzrok noćnog kašlja su određeni lijekovi koji se koriste za liječenje zatajenja srca i visokog krvnog tlaka. Konkretno, ACE inhibitori poput kaptoprila, lizinoprila i enalaprila često izazivaju kašalj koji može biti najaktivniji noću. Ako to ometa san, postoje drugi antihipertenzivi koji bi se mogli isprobati.