Расположена на границе с Серпуховом, являясь его восточным пригородом. Через деревню протекает река Речма, которую пересекает автомобильный мост. Борисово соединяется дорогой с расположенной в полутора километрах к северу соседней деревней Бутурлино. Через Посадский лес возможно попасть в посёлок Мирный. На противоположном берегу реки расположена деревня Палихово. Через Борисово с запада на восток проходит шоссе (продолжение серпуховской улицы Борисовское шоссе), соединяющее Серпухов с федеральной трассой Крым и далее с местечком Данки и деревней Турово.
Деревня состоит из шести улиц: Борисовского шоссе, улицы Гоголя, улицы Горького, Данковского шоссе, улицы Маяковского, улицы Чехова.
В деревне расположены несколько торговых центров и гипермаркет Лента.
В южной части Борисова расположен памятник землякам, погибшим в годы Великой Отечественной войны. Имеет форму обелиска со звездой на вершине и прикрепленными памятной доской и изображением орденаКрасной Звезды. На пристроенной к обелиску стене — плиты с именами погибших.