Река Мста протекает по территориям Тверской и Новгородской областей. Река очень длинная и извилистая — 445 километров, площадь водосборного бассейна — 23 300 км². Вытекает из озера Мстино, впадает в озеро Ильмень. Является наиболее крупным притоком данного гигантского озера. Имеет большое число притоков, наиболее крупный — река Березайка в 150 километров.
По берегам реки много населённых пунктов. Самый крупный — город Боровичи. Недалеко от него расположены известные пороги, места очень популярны среди любителей сплавов по горным рекам. В средней полосе таких мест мало. Бассейн реки Мсты практически полностью находится в северной части Валдайской возвышенности. Места очень живописные, природа разнообразна. К великим русским рекам Мста не относится, но в своих областях очень известна и является достаточно крупным водным объектом.