Шульгино — деревня в Волоколамском районе Московской области России. Входит в состав сельского поселения Осташёвское. Население — 24 чел. (2010). Деревня Шульгино расположена на западе Московской области, в южной части Волоколамского района, на автодороге Р108 Суворово — Руза, примерно в 17 км к югу от города Волоколамска. На территории зарегистрировано 3 садовых товарищества. Рядом с деревней находится Рузское водохранилище. Ближайшие населённые пункты — деревни Солодово и Комарово. Связана автобусным сообщением с городом Рузой и селом Осташёво. В «Списке населённых мест» 1862 года Шульгино — владельческое сельцо 1-го стана Рузского уезда Московской губернии по левую сторону дороги из Рузы в Волоколамск, в 25 верстах от уездного города, при реке Рузе, с 28 дворами и 150 жителями (70 мужчин, 80 женщин).