Различают флювиальные и нефлювиальные, естественные и антропогенные руслоформирующие факторы. Руслоформирующие факторы можно разделить на главные и второстепенные. Одними из основных руслоформирующих факторов являются сток воды, сток наносов, и ограничивающие факторы. В некоторых случаях второстепенные факторы становятся основными (вечаня мерзлота в наледных реках, растительность в плавнях и т. п.).