Hal ini dapat disebabkan oleh gangguan fungsional atau organik pada saluran pencernaan.
Konstipasi didefinisikan sebagai buang air besar kurang dari 3 kali per minggu dan disertai gejala seperti tinja kering dan mengejan untuk buang air besar.
Gangguan fungsional saluran pencernaan seperti sindrom iritasi usus besar yang konstipasi, konstipasi fungsional dan gangguan buang air besar dasar panggul dapat menyebabkan konstipasi, yang dapat disertai dengan ketidaknyamanan atau rasa sakit perut.
Penyakit infeksi pada saluran pencernaan seperti tuberkulosis usus dapat menyebabkan perkembangan konstipasi, yang mungkin bergantian antara diare dan konstipasi, dan dapat disertai gejala seperti hipotermia sore hari dan penurunan berat badan.
Neuropati usus seperti konstipasi transmisi lambat dan megakolon kongenital dapat menyebabkan konstipasi akibat ketidakmampuan usus untuk bergerak dengan baik karena disfungsi atau defisiensi saraf di usus.
Lesi organik seperti tumor kolorektal atau kegagalan sfingter anorektal dapat menyebabkan konstipasi obstruktif, yang dapat disertai dengan tinja berdarah, massa perut, penurunan berat badan, dll. Untuk dugaan konstipasi anorektal, pemeriksaan anorektal harus dilakukan, yang dapat membantu menentukan ada atau tidaknya massa rektal dan fungsi sfingter.
Patologi sistemik lainnya seperti diabetes mellitus, hipo atau hipertiroidisme dapat menyebabkan berkurangnya motilitas usus yang dapat menyebabkan konstipasi.
Selain itu, beberapa obat seperti antidepresan, agen antikolinergik dan penggunaan obat pencahar stimulan jangka panjang juga dapat menyebabkan konstipasi.