Репниково расположено примерно в 4 км[7] на северо-запад от Чехова, на безымянном ручье бассейна реки Челвенка (левый приток Лопасни)[8], высота центра деревни над уровнем моря — 176 м[9]. На 2016 год в Репниково зарегистрированы 8 улиц, 1 ТСЖ и 4 садовых товарищества[10].