Расстояние до Москвы (по прямой) составляет 86 км.
Расстояние до центра Красногорск (по прямой) составляет 121 км.
Расстояние до районного центра город Истра (по прямой) составляет 36 км.
Шапково — деревня в Новопетровском сельском поселении Истринского района Московской области. Впервые упоминается в 1389 году в духовной грамоте Дмитрия Донского. Население — 40 чел. (2010), зарегистрировано 2 садовых товарищества.
Находится в 36 км северо-западнее Истры, у истоков реки Чисмены, высота над уровнем моря 263 м. Практически примыкает с запада к посёлку Лесодолгоруково, там же ближайшая железнодорожная станция — платформа Лесодолгоруково Рижского направления Московской железной дороги, деревня Деньково и хутор Берёзовка в 0,7 км на юго-восток и юг.
Численность населения
2002 — 12
2006 — ↗ 18
2010 — ↗ 40
Наибольшая численность населения была зафиксирована в 2010 году, когда она составляла 40 человек. Наименьшаая численность населения была в 2002 году, и была 12 человек.