Иваньково расположено примерно в 12 км (по шоссе) на запад от Серпухова, (фактически — у северо-восточной окраины города Протвино)[6][7], высота центра деревни над уровнем моря — 142 м[8].
Современное состояние
На 2016 год в деревне зарегистрировано 2 объекта Шатовского лесничества[9]. Иваньково связано автобусным сообщением с райцентром и соседними населёнными пунктами[10].