Се́рпухов — город в России, административный центр Серпуховского района Московской области. Расположен на реке Наре, в 99 км от центра Москвы. Площадь города составляет 32,1 км², а площадь городского округа — 37,5 кв.км.
Город является центром Серпуховской городской агломерации населением свыше 260 тысяч жителей.