Южная часть Шегарского района занята в основном сельхозугодиями. Север и северо-запад занимают таёжные леса и болота. В 4 км к востоку от села Мельникова протекает важнейшая водная транспортная артерия Западной Сибири — река Обь.
Климат Шегарского района континентальный. Характерна продолжительная и холодная зима, короткое жаркое лето. Средняя температура января −19,7 °C, июля +18,7 °C.
Площадь земельного фонда района составляют 5029,54 км2, в том числе состав земель находящихся в административном подчинении:
Леса — 2607,72 км² (51,85 %),
Сельхозугодия — 1135,03 км² (22,57 %),
Болота — 1106,38 км² (22 %),
Реки, озёра — 40,39 км² (0,8 %),
Инфраструктура — 17,27 км² (0,34 %),
Прочие земли — 122,75 км² (2,44 %).
Площадь, покрытая непосредственно лесами, составляет 2607,72 км2[6], в том числе хвойными породами занято около 77 % от площади всех лесов, лиственными — 23 %. Запасы древесины оцениваются в 15 365 тыс. м³, в том числе хвойных пород — 7404 тыс. м³, лиственных — 8121 тыс. м³. Расчётная лесосека — 318 тыс. м³.
На территории района сосредоточено около 3,3 % подземных вод Томской области. Ежегодно добывается от 0,8 до 1,3 млн м³ артезианской воды[7].
Созданный в 1936 году Шегарский район имел административным центром нагорное село Шегарка, которое представляло собой агломерацию населённых пунктов с. Шегарка (с юга) и северного, за речкой Юнжерка, с. Мельниково (на картах всё вместе это указывалось как Мельниково). С 1986 года единое село стали однозначно именовать как Мельниково[источник не указан 400 дней].
Численность населения района составляет 1.91 % от населения области.
Демография
В районе наблюдается естественная убыль населения. В 2006 году убыль населения составила 264 человека. В 2006 году в районе родилось 186 человек, умерло — 449 человек. Уровень рождаемости один из самых низких — 8,4 на 1000 человек населения (по области — 11,2); а уровень смертности один из самых высоких — 22,2 на 1000 человек населения (по области — 14,5). Помимо естественных причин, это обусловлено нахождением на территории района дома-интерната «Лесная дача» и психоневрологического интерната, в которых проживают больные и престарелые люди.
Шегарский район является крупным производителем сельскохозяйственной продукции в Томской области, также район играет роль важного автотранспортного узла: в райцентре — селе Мельниково — сходятся автотрассы федерального значения, ведущие на юг — в Новосибирскую область, на запад — до Бакчара и Кедрового, на север — до Колпашево, Парабели и Каргаска и на восток — до Томска.
По состоянию на 1 января 2007 года на территории района работают 160 объектов торговли, в том числе: 131 магазин, из них 35 — продовольственных, 34 — непродовольственных, 62 — смешанного типа, 29 объектов мелкой розницы. Помимо этого, функционирует 1 рынок на 59 торговых мест, расположенный в селе Мельниково.
Местное население производит сбор лесных дикоросов, в том числе грибов и ягод (клюква, брусника, черника, чёрная смородина). Значительные по площади лесные угодья и невысокая плотность населения способствуют сохранению на территории района различных охотничье-промысловых видов животных.
Численность трудовых ресурсов на 1 января 2007 составила 14 265 человек (66,94 %), в том числе трудоспособного населения в трудоспособном возрасте — 13 622 человека (63,96 %). Численность занятых в экономике (включая лиц, занятых в личных подсобных хозяйствах) — 9825 человек (46,13 %). Уровень регистрируемой безработицы — 6,5 % от численности экономически активного населения района.
Среднемесячная номинальная начисленная заработная плата на одного работника за 2006 год составила 6 602,60 рублей. Рост заработной платы по отношению к соответствующему периоду 2005 года составил 23,7 %.
↑При создании в 1936 году Шегарского района территории прежних Елгайской, Уртамской и Кожевниковской волостей были оставлены в составе Кожевниковского района.
↑Районным центром Богородского района в период 1925 и первую половину 1926 года являлось село Богородское (ныне — дер. Старая Шегарка). С 1926 по 1930 гг. районным центром было определено село Бабарыкино.