До 1950 года, на территории нынешнего посёлка Октябрьский, на левом берегу реки Устья находилась деревня Туроносовская, или же Нижняя Поржема. В 1950 году, в связи со строительством Шангальской лесоперевалочной базы, начинается строительство посёлка Первомайский. 6 января 1958 года посёлку присваивается нынешнее название Октябрьский и он получает статус посёлка городского типа. В 1975 году административный центр Устьянского района переносится сюда из села Шангалы. С 2023 года является центром Устьянского муниципального округа.