تتوقف قوة دفع الماء في النهر على عدة عوامل، منها:
يؤثر شكل القناة على سرعة النهر. حول محيط النهر - أي على الجانبين وعلى طول النهر - يتم إنشاء الاحتكاك مع تدفق المياه ضد الحواف. يتدفق الماء عبر قناة نهرية عريضة ، أقل مقاومة من الماء المتدفق في قناة ضيقة ، لأن نسبة أصغر من مجموع جزيئات الماء سوف تبطئها حواف النهر. حيث يمر وسط النهر بأكبر سرعة.
كما أن حجم المياه التي تتدفق عبر نهر خلال فترة زمنية معينة - تعرف باسم التفريغ - يؤثر أيضًا على سرعته. فمع زيادة حجم الماء في النهر ، من خلال التدفق عبر ممر ضيق ، تزداد سرعة النهر. يمكن أن تؤثر زيادة حجم المياه أيضًا على سرعة النهر على المدى الطويل ؛ ويرجع ذلك إلى أن زيادة كتلة الماء قادرة على التسبب في المزيد من التآكل ، مما يؤدي إلى قناة نهرية أوسع وأعمق تسمح بتدفق المياه بحرية أكبر.