Селихово расположено примерно в 26 км (по шоссе)[5] на север от Сергиева Посада, на безымянном ручье бассейна реки Дубны[6], высота центра деревни над уровнем моря — 186 м[7]. На 2016 год в деревне зарегистрировано 1 садовое товарищество[8]. Деревня связана автобусным сообщением с райцентром и соседними населёнными пунктами (остановка в прилегающей с юго-востока[9].