У Санкт-Петербурзі розташований головний офіс федерального телевізійного «П'ятого каналу». Крім того, в місті працюють регіональні телеканали «100ТВ», «Санкт-Петербург». Є також ряд регіональних телестудій: Ленінградська обласна телекомпанія, НТВ-Петербург, СТС-Петербург, ТНТ-Петербург.