Ме́льниково — село в Томской области, административный центр Шегарского района и Шегарского сельского поселения.
В селе сходятся автотрассы федерального подчинения, ведущие на юг — в Новосибирскую область, на запад — до Бакчара и Кедрового, на север — до Колпашева, Парабели и Каргаска и на восток — до Томска.
В состав Шегарского сельского поселения, помимо села Мельниково, входят село Нащёково и деревня Старая Шегарка.
Современное село Мельниково застраивалось в довоенное[прояснить] и послевоенное время.
Климат в селе Мельниково умеренно-холодный. Количество осадков значительное, даже в засушливые месяцы. По классификации климатов Кёппена — влажный континентальный климат с тёплым летом (индекс Dfb). Средняя температура за год 0.4 °C, выпадает около 494 мм осадков в год.
Согласно монографии Н. Ф. Емельянова, село было основано в 1782 году. Документы переписи 1926 года указывают на ещё более раннюю дату возникновения деревни Мельникова на реке Мундрове — 1616 год.