Serpuhova (krievu: Серпухов) ir pilsēta Maskavas apgabalāKrievijā, Naras upes krastā, 99 km no Maskavas. Tajā dzīvo 123 816 iedzīvotāji, pilsēta aizņem 32,6 km2 lielu platību, no kuriem apbūvēti ir 22,3 km2.
Serpuhovas klimats ir mēreni kontinentāls. Gada vidējā gaisa temperatūra ir +5,2 °C. Gada visaukstākais mēnesis ir janvāris ar temperatūru -6,7 °C, bet vissiltākais ir jūlijs ar temperatūru +18,0 °C. Gaisa temperatūras absolūtais maksimums ir +33,2 °C. Gada nokrišņu summa šeit ir 550 mm, vidējais vēja ātrums 3,0 m/s.