Abstract
We prove that one-relator groups are coherent, solving a well-known problem of Gilbert Baumslag. Our proof strategy is readily applicable to many classes of groups of cohomological dimension two. We show that fundamental groups of two complexes with non-positive immersions are homologically coherent, we show that groups with staggered presentations and many Coxeter groups are coherent and we show that groups algebras over fields of characteristic zero of groups with reducible presentations without proper powers are coherent.