Расположена вдоль автомобильной дороги южнее деревни Ситьково, с которой связана этой дорогой. Севернее Ельников протекает ручей Сгоща, впадающий в реку Уйвешь.
↑Законодательное Собрание Тверской области. Закон № 18-ЗО от 28 февраля 2005 г. «Об установлении границ муниципальных образований, входящих в состав территории муниципального образования Тверской области „Бежецкий район“, и наделении их статусом городского, сельского поселения», в ред. Закона № 52-ЗО от 6 июня 2006 г.