Песь — река в Новгородской и Вологодской областях России, правый и наибольший приток реки Чагодощи (бассейн Волги).
Высота устья — 126 м над уровнем моря.[источник не указан 711 дней]
Длина 145 км[2] (с рекой Медведа — 194 км), площадь водосборного бассейна — 2730 км²[2], средний расход воды в 123 км от устья — 6,4 м³/с.
На реке расположены одноимённые село Песь и деревня Песь, посёлок Хвойная (центр Хвойнинского района Новгородской области), село Белые Кресты, посёлки Сазоново и Чагода (центр Чагодощенского района Вологодской области).
Песь вытекает из озера Ракитинское на северо-востоке Новгородской области. Реку Медведа, впадающую в озеро Ракитинское, иногда ошибочно считают началом Песи. Заканчивается река в черте посёлка Чагода, впадая в Чагоду, которая после устья Песи называется Чагодоща.
После истока ширина Песи составляет 15—20 метров. Она довольно быстро течёт в каменистом русле, на этом участке в реке много камней, перекатов и небольших порожков.