Krasnoye Selo (Russian: Кра́сное Село́, lit. beautiful village) is a municipal town in Krasnoselsky District of the federal city of St. Petersburg, Russia. It is located south-southeast of the city center. Population: 44,485 (2010 Census preliminary results); 44,081 (2002 Census).