Tihvin (Rusça: Тихвин), Rusya'nın Leningrad Oblastı'na bağlı Tihvin rayonunda bulunan bir şehirdir. Şehir Tihvinka Nehri'nin kıyısında Sankt-Peterburg'un 200 km batısında yer almaktadır. Yüzölçümü 389 km² olan şehrin nüfusu 2010 yılı itibarı ile 58,459'dur.
Tihvin bölgede önemli bir sanayi, kültür ve ulaşım merkezidir.