Stupino (russisk: Сту́пино) er en by i Moskva oblast i Russland. Den ligger ved elva Oka, rundt 100 km sør for Moskva. Innbyggertall: 63 124 (folketelling 2002), 74 476 (folketelling 1989).
Byen ble grunnlagt i 1939 som en lukket by. Dens viktigste landemerke er Belopesotskij-klosteret, med bygninger fra 1600-tallet og fremover. Under den kalde krigen var den viktigste industrien i Stupino våpenproduksjon.