Деревня Шиловичи располагается в Пречистенском сельском поселении Духовщинского района.
Расположена в 25 километрах к северо-востокуу от районного центра Духовщны, на берегу реки Овсянки.
В годы Великой Отечественной войны деревня была оккупирована гитлеровскими войсками в июле 1941 года, освобождена в сентябре 1943 года.
В 2017 году население составляло 201 человека.