Ивановское расположено примерно в 5 км (по шоссе)[5], на север от Серпухова (фактически северная окраина города), на безымянном ручье, притоке реки Речма, левом притоке реки Оки[6][7], высота центра деревни над уровнем моря — 163 м[8].
Современное состояние
На 2016 год в деревне зарегистрировано 4 улицы, проезд и 14 садовых товариществ[9]. Ивановское связано автобусным сообщением с райцентром и соседними населёнными
пунктами (маршрутное такси № 9)[10].