La endometritis es habitualmente causada por una infección, destacando la clamidia, el gonococo, la salpingitis además de los casos de endometritis tuberculosa (relacionada con la tuberculosis) y la endometritis purulenta.