อาการท้องผูกมีหลายสาเหตุ อาจจะเป็นผลจากความเจ็บป่วยของระบบใดระบบหนึ่งของร่างกาย หรือเป็นผลจากการการมีโรคหรือความผิดปกติของลำไส เช่น Hirschprung’s disease,hypothyroidism, hypercalemia จากhypoparathyroidism การได้รับวิตามินดีมากเกินไป การได้รับพิษของตะกั่วเป็นเวลานาน ยาเช่น antacid, diuretics, iron suplements, opioids,antihistamine, antiepileptics