发生宫角妊娠的原因至今还不能明确,推断可能有以下原因:炎症。人流、药流、盆腔炎等原因使子宫、输卵管发生炎症改变,其内膜细胞表面的纤毛丧失运动功能,运输受精卵的正常功能受到影响,受精卵受阻于输卵管内间质部,到达宫角,导致宫角妊娠发生。