สาเหตุของการเกิดท้องร่วงได้ คือ จากการเกินอาหารไม่สะอาดจนเกิดอาหารเป็นพิษ การติดเชื้อโรคทั้งเชื้อไวรัสและเชื้อแบคทีเรีย โดยราลยะเอียดของสาเหตุการเกิดโรคท้องร่วงมี ดังนี้