Торжковская улица проходит от набережной Чёрной речки до стыка Омской и Сердобольской улиц.
Это первая в Петербурге улица, получившая при рождении «неправильное» название. Она была наименована 20 марта 1903 года по городу Торжку в ряду нескольких проездов Ланской, получивших названия по городам Тверской губернии (не сохранился больше ни один). Но прилагательное от Торжка было образовано неверно – проезд стал не Торжокским, а Торжковским проспектом.
Торжковская улица, фото 1970 года. Автор: Hans Oerlemans Источник: https://vk.com/photo-13366932_456239685
Проспектом, правда, ему быть не довелось – он сразу стал улицей, но вот ошибки при наименовании не заметили. Название же самого Торжка – уменьшительное от слова «торг».
Первоначально Торжковская улица проходила между Языковым переулком (ныне Белоостровская улица) и Сердобольской улицей.
16 января 1964 года к Торжковской присоединили часть Белоостровской улицы между Новосибирской улицей и Чёрной речкой. К тому времени этот участок уже довольно долго именовался в обиходе Ново-Торжковской улицей.