Река Мста протекает на северо-западе Европейской части России, по территории Тверской и Новгородской областей. Она берет начало из озера Мстино к северу от Вышнего Волочка и впадает в озеро Ильмень, образуя обширную заболоченную дельту.
Мста - крупная река, берущая начало из озера Мстино на высоте 154 метра. Длина реки составляет 445 километров, а площадь ее бассейна - 23 300 км². Крупнейшими притоками являются Березайка, Шегринка, Перетна, Льняная, Холова (левые), Уверь, Белая, Мда, Хуба (правые). В нижнем течении река становится судоходной.
Река отличается изменчивым характером: в верховьях это извилистая река шириной 40-50 метров, после впадения крупных притоков ширина увеличивается до 70-80 метров. Особенностью Мсты является участок "Горная Мста" между Опеченским Посадом и Боровичами, где река преодолевает Боровичские пороги. В нижнем течении река выходит на равнину, успокаивается и расширяется до 100 метров.
Для Новгородской земли Мста всегда имела важное историческое значение. С древних времен река была частью водного пути из Волги в Ильмень и Великий Новгород. В период Новгородской республики она служила границей между Деревской, Бежецкой и Обонежской пятинами. В XVIII веке Мста стала частью Вышневолоцкой водной системы. Археологические находки в бассейне реки, включая укрепленные поселения новгородских словен, подтверждают ее ключевую роль в освоении и развитии новгородских земель.