Шегарский район: История
Район был создан в 1936 году в границах примерно прежнего Богородского района, существовавшего в 1925—1930 гг. и включённого на период 1930—1936 гг. как северная половина в состав вновь образованного Кожевниковского района. Сам Богородский район появился с мая 1925 года в результате реформы районирования в РСФСР и включал первоначально в себя территории прежних Богородской, Бабарыкинской, Монастырской, Елгайской, Уртамской и Кожевниковской волостей Томского уезда Томской губернии.
Созданный в 1936 году Шегарский район имел административным центром нагорное село Шегарка, которое представляло собой агломерацию населённых пунктов с. Шегарка (с юга) и северного, за речкой Юнжерка, с. Мельниково (на картах всё вместе это указывалось как Мельниково). С 1986 года единое село стали однозначно именовать как Мельниково.
В 1936—1937 гг. Шегарский район относился к Западно-Сибирскому краю РСФСР (СССР).
В 1937—1944 гг. район относился к северным территориям Новосибирской области РСФСР (СССР).
С августа (фактически — с сентября) 1944 года Шегарский район является частью Томской области России.
В период 1957—1965 гг. — Шегарский район Томского совнархоза Томской области РСФСР, СССР.