Ropsha (en ruso, Ропша) es un asentamiento y una región suburbana en la óblast de Leningrado (Rusia), situado alrededor de 20 kilómetros al sur de Peterhof y 49 km al suroeste del centro de San Petersburgo, sobre una elevación de 80 msnm.