Старая Русса находится в Новгородской области, в месте впадения реки Порусья в реку Полисть (бассейн озера Ильмень).