于20世纪80年代开始踏入圣彼得堡（当时列宁格勒）的政坛，1984年到1986年担任列宁格勒克拉斯诺格瓦尔杰伊斯基区地区的苏共第一书记。1991年至1995年担任俄罗斯驻马耳他大使，1997年至1998年担任驻希腊大使。1998年到2003年她任俄罗斯副总理，主管社会政策、福利等工作；2003年担任总统驻西北部联邦管区公使。当时，她已经与时任总统的普京成为盟友，这也成为她后来成功当选圣彼得堡（普京出生地）市长的重要因素。2003年10月就任圣彼得堡市长，成为俄罗斯历史上首位女市长。在任期间，圣彼得堡不仅