Лальск основан в 1570 году как уездный город. Основание Лальска как крупного поселения связано с событиями в Великом Новгороде: голод от неурожаев 1568 и 1569 годов и опричный погром в 1570 году.
После 1917 года Лальск был отнесен к сельским поселениям. 24 июля 1918 года из пяти уездов Вологодской губернии (Великоустюжский, Никольский, Сольвычегодский, Усть-Сысольский и Яренский) была образована Северо-Двинская губерния с центром в г.Великий Устюг. 10 апреля 1924 года Северо-Двинская губерния была разделена на 18 районов, включая Лальский район, входивший в Северо-Двинский округ.
В 1927 году Лальск получил статус поселка городского типа. 14 января 1929 года Северо-Двинская губерния была упразднена с включением её территории в Северный край. При разделении 22 сентября 1937 года Северной области на Архангельскую и Вологодскую Лальский район был включен в состав Архангельской области.
Пгт.Лальск ныне входит в состав Лузского района Кировской области.
Памятники архитектуры состоящие на государственной охране:
Богоявленская церковь, церковь во имя Иоанна Предтечи, Спасская церковь, Воскресенский собор, колокольня Воскресенского собора, Благовещенский собор, Успенская кладбищенская церковь.