宫外孕的原因主要包括以下方面:1、输卵管炎症。输卵管管腔内的炎症会导致输卵管管腔直接发生堵塞;输卵管周围组织的炎症会导致输卵管粘连,都容易引起宫外孕。2、输卵管发育畸形。比如输卵管过长或者输卵管憩室形成,都可能会导致形成的受精卵不能按时进入到宫腔,而是着床在输卵管内,形成输卵管妊娠。3、子宫内膜异位症。会导致子宫的形态异常,子宫腔内微环境不适合受精卵着床发育,导致受精卵的着床位置异常,出现宫外孕。4、内分泌系统功能紊乱。会导致子宫内膜增生不好,容易使受精卵在宫颈管内着床,引起宫外孕。