发生宫外孕的原因很多,最常见的原因是输卵管炎症,输卵管慢性炎症、水肿导致输卵管堵塞或者通而不畅,很容易导致受精卵在这里着床,形成宫外孕。
输卵管发育异常,输卵管过度狭长,受精卵也不容易顺畅的通过输卵管到达宫腔。多次人工流产的女性,患宫外孕的几率比较大。