Medically reviewed by Qin Rao, MD Key Takeaways Blood in the stool is often caused by hemorrhoids, but it can also be a sign of more serious conditions like cancer.Contact a healthcare provider if you ...