Krasnoje Selo fikk innvilget bystatus i 1925, og ble i 1973 lagt inn under byen Leningrads jurisdiksjon.