北德维纳河（俄语：）是位于俄罗斯北部的一条河流，流经沃洛格达州和阿尔汉格尔斯克州，最终注入白海德维纳湾。全长744公里（462英里），如果包括主要支流苏霍纳河，则长1,302公里（809英里）。苏霍纳河在大乌斯秋格与尤克河汇流成为北德维纳河。北德维纳河沿岸的主要城市有：大乌斯秋格、科特拉斯、新德文斯克、阿尔汉格尔斯克和北德文斯克。