Название погоста произошло от городка Осиновец, упоминаемого в Устюжском летописном своде за 1486 год.
Подосиновская волость известна по документам судного дела крестьян за 1593-1598 годы.
Погост Подосиновец возник на левом берегу реки Юг предположительно в середине 16 века, впервые упоминается в Писцовых книгах Устюга Великого за 1626 год.
В начале 19 века в связи с административными преобразованиями погост Подосиновец утратил статус волостного центра.
В 1815 году купец 1-й гильдии Яков Федорович Грибанов переносит складочные амбары с Серкинской пристани на реке Пушме на правый берег реки Юг между д.д. Захаровской и Стригино.
В 1824 году рядом с пристанью строится белокаменная двухэтажная Подосиновская Богородице-Рождественская церковь взамен разрушившихся двух деревянных на старом погосте.
В июне 1918 года Вологодская губерния была разделена на две. Никольский уезд вошел в состав Северо-Двинской губернии с центром в городе Великий Устюг.
В феврале 1924 года Подосиновская, Щеткинская, Утмановская, Плесовская волости были выделены из состава Никольского уезда и перешли в Великоустюжский уезд Северо-Двинской губернии.
10 июня 1924 года образован Подосиновский район с центром в селе Подосиновец.
Подосиновский район до декабря 1929 года входил в состав Северо-Двинской губернии.
С декабря 1929 года по 27 сентября 1930 года – Северный округ.
С 28 сентября 1930 года по декабрь 1936 года – Северный край.
С января 1937 года по 24 октября 1937 года – Северная область.
С 25 октября 1937 года по март 1941 года – Архангельская область