Рогово расположено примерно в 44 км (по шоссе) на юго-восток от Серпухова, на запруженном ручье(Марьинка), притоке реки Городенка, правом притоке реки Скнига (правый приток Оки)[5][6], высота центра деревни над уровнем моря — 208 м[7]. На 2016 год в деревне зарегистрировано 2 садовых товарищества[8].