Законодательный орган в Петербурге был образован 25 декабря 1993 года указом президента Бориса Ельцина. В 1994 году прошли первые выборы, на которых были избраны 49 депутатов из 50. Последнего кандидата выбрали лишь в 1997 году. Изначально орган назывался Городским Собранием, но на первом заседании большинством голосов его переименовали в Законодательное Собрание Санкт-Петербурга, сокращенно ЗакС.
В настоящий момент в Санкт-Петербурге работает седьмой созыв ЗакСа, в который входят 50 депутатов. Их избрали по смешанной системе: половину по партийным спискам, половину – по одномандатным округам. Срок полномочий парламентариев составляет пять лет.
29 сентября 2021 года на первом заседании петербургского парламента Председателем Заксобрания Санкт-Петербурга избрали Александра Бельского. Представителем от законодательного органа является Андрей Кутепов. Губернатора Санкт-Петербурга в парламенте представляет Константин Сухенко.