Селиваново расположено примерно в 34 км (по шоссе)[5] на северо-запад от Сергиева Посада, по правому берегу (в 700 м) реки Вели (левый приток Дубны)[6], высота центра деревни над уровнем моря — 170 м[7]. На 2016 год в деревне зарегистрировано 1 садовое товарищество[8].