Po 1945 W kolejnych latach sieć tramwajową rozbudowywano i w 1986 łączna długość 65 linii wyniosła 1022 km. W 1997 na torach o długości 600 km kursowało 1732 tramwajów które obsługiwały 67 linii. Od tego samego roku rozpoczęto stopniową likwidację linii tramwajowych, głównie w najstarszych częściach miasta, i tak w kwietniu zlikwidowano trasę tramwajową na nabrzeżu Admiralicji. W ciągu kolejnych lat likwidowano kolejne trasy tramwajowe w starej części Petersburga, by po 2007 zaprzestać likwidacji. Od 1998 prowadzone są remonty niektórych tras. W 2003 zamknięto dwie zajezdnie. Od 1997 do 2007 długość tras spadła o 100 km, a liczbę wagonów z 1800 do 700. Według zapewnień przewoźnika Gorelektrotrans likwidacji kolejnych tras nie będzie, ponadto w 2011 ma rozpocząć się budowa zajezdni tramwajowej nr 12, która zastąpi istniejącą zajezdnię nr 1«Горэлектротранс»: новых демонтажей трамвайных путей в Петербурге не будет..
W 2008 przyjęto projekt rozbudowy tramwajów na lata 2012–2015. Według tego projektu sieć tramwajowa ma być zintegrowana z koleją i metrem oraz rozbudowana w aglomeracjiSt. Petersburg: Miasto rozbuduje sieć tramwajową oraz zintegruje z koleją i metrem..