Está alojado en el edificio histórico, Palacio Mariinsky.
El 20 de diciembre de 2006, fue propuesta Valentina Matviyenko la cual fue designada gobernadora por 40 votos a favor y tres en contra, emitidos por (Mijail Amosov, Natalya Yevdokimova, y Sergéi Gulyayev de la facción Yabloko [1][2][3]).
La Asamblea tiene un total de cincuenta escaños y son elegidos por un total de cuatro años.
Las primeras 3 asambleas se formaron mediante un sistema de candidato único por distrito con al menos un 20% de participación requerida.
El 11 de marzo de 2007, para la cuarta asamblea se utilizó un sistema de representación proporcional en lista cerrada, con una Cláusula de barrera del 7% y no siendo necesaria un límite mínimo de participación en un primer momento, según la nueva ley local aceptada en la tercera convocatoria de la Asamblea en 2006 [4] y en la nueva legislación federal.