Балково расположено примерно в 27 км (по шоссе)[5] на юго-восток от Серпухова, на правом берегу реки Кеденка (правый приток Оки)[6][7], высота центра деревни над уровнем моря — 131 м[8].
Современное состояние
На 2016 год в деревне 6 улиц и 1 переулок[9]. Балково связано автобусным сообщением с райцентром и соседними населёнными пунктами (маршрут № 36)[10].
Археология
В окрестностях деревни Балково в яме на берегу речки Неглядейки в 1924 году были найдены два полированных каменных боевых топора фатьяновской культуры[11].