Расстояние до Москвы (по прямой) составляет 368 км.
Расстояние до центра Смоленск (по прямой) составляет 148 км.
Расстояние до районного центра город Демидов (по прямой) составляет 20 км.
Шапы — деревня в Смоленской области России, в Демидовском районе. Расположена в северо-западной части области в 20 км к востоку от Демидова. Население — 203 жителя (2007 год). Административный центр Шаповского сельского поселения.
Сельхозпредприятие «Шапы», АТС, дом культуры, библиотека, медпункт, средняя школа, почта.
Есть памятник, посвященный Героям Великой Отечественной Войны 1941-1945 годах.