1990年代以前は左右相称動物は原腸が口になるか否かで前口動物、後口動物に分類され、さらに体腔が無体腔、偽体腔、真体腔のいずれであるかにより分類されていた。しかし1990年代の18S rRNA遺伝子の解析により、体腔の違いは進化とは関係ない事が判明し、上述の意味での後口動物は単系統でない事が示されたので、いくつかの動物門を新口動物から外し(後述)、前口動物に移した[155]。このような変更を施した後の前口動物が単系統であることが支持されている[146][156][157]。
下記は主に ギリベ (2016)の系統仮説に基づく系統樹に、ラーマーら (2019) による分子系統解析の結果を加えて、動物界の系統樹を門レベルまで描いたものである[11][158][159][注釈 20]。ただし、2018年現在、分子系統解析が進展中ということもあり、完全に合意がなされたものではない。本項はこの系統樹に基づき以下の小節にて解説を行う。
.mw-parser-output table.clade{border-spacing:0;margin:0;font-size:100%;line-height:100%;border-collapse:separate;width:auto}.mw-parser-output table.clade table.clade{width:100%}.mw-parser-output table.clade td.clade-label{width:0.7em;padding:0 0.15em;vertical-align:bottom;text-align:center;border-left:1px solid;border-bottom:1px solid;white-space:nowrap}.mw-parser-output table.clade td.clade-fixed-width{overflow:hidden;text-overflow:ellipsis}.mw-parser-output table.clade td.clade-fixed-width:hover{overflow:visible}.mw-parser-output table.clade td.clade-label.first{border-left:none;border-right:none}.mw-parser-output table.clade td.clade-label.reverse{border-left:none;border-right:1px solid}.mw-parser-output table.clade td.clade-slabel{padding:0 0.15em;vertical-align:top;text-align:center;border-left:1px solid;white-space:nowrap}.mw-parser-output table.clade td.clade-slabel:hover{overflow:visible}.mw-parser-output table.clade td.clade-slabel.last{border-left:none;border-right:none}.mw-parser-output table.clade td.clade-slabel.reverse{border-left:none;border-right:1px solid}.mw-parser-output table.clade td.clade-bar{vertical-align:middle;text-align:left;padding:0 0.5em;position:relative}.mw-parser-output table.clade td.clade-bar.reverse{text-align:right;position:relative}.mw-parser-output table.clade td.clade-leaf{border:0;padding:0;text-align:left}.mw-parser-output table.clade td.clade-leafR{border:0;padding:0;text-align:right}.mw-parser-output table.clade td.clade-leaf.reverse{text-align:right}.mw-parser-output table.clade:hover span.linkA{background-color:yellow}.mw-parser-output table.clade:hover span.linkB{background-color:green}