Общественным транспортом Санкт-Петербурга обслуживаются 375 автобусных (в том числе 192 - внутригородских), 64 трамвайных и 47 троллейбусных маршрутов.
В последние годы наблюдалось уменьшение объема транспортной работы, в результате чего: увеличились интервалы движения, возросло наполнение подвижного состава (в часы пик на 1 кв.м площади пола салона подвижного состава приходится 8-10 человек).