Старорусский район образован 1 октября 1927 года в составе Ленинградской области. В 1944 году Старорусский район вошёл в состав Новгородской области. Старорусский район расположен в южном Приильменье Новгородской области. Административным центром Старорусского района является город Старая Русса. Площадь района составляет 3111 квадратных километров. В настоящее время на территории муниципального района образовано одно городское поселение (город Старая Русса) и семь сельских поселений.