В статистических списках населённых мест по сведениям 1872-1877 годов Шалгино числится как "деревня" (Пажеревицкая волость). Расположение указано как "при колодце" и "По правую сторону Белорусского почтового тракта из г. Порхова в г. Новоржев". Тогда там было 17 дворов, и значилось мужчин - 37, женщин - 47. Расстояние от центра уезда 34 км.
Шалгино
деревня