Длина — 188 км, площадь бассейна — 6 510 км². Средний годовой расход воды 55 м³/сек. На Тверце расположены города Вышний Волочёк и Торжок; крупные посёлки Выдропужск, Тверецкий, сёла Медное, Пречистый Бор, Митино, многочисленные деревни.
Притоки: Осеченка, Малая Тигма, Большая Тигма, Логовежь, Малица, Кава (левые); Шегра, Осуга, Соминка (правые). Крупнейший приток — Осуга.