Архангельск расположен в северной части России в устье реки Северная Двина в 45 км от места её впадения в Двинскую губу Белого моря. Кроме того, в состав Архангельска входят многочисленные острова дельты Северной Двины. Город является административным центром Архангельской области.