Деревня Богданово находится в Поляновском сельском поселении Вяземского района Смоленской области.
Входит в состав Поляновского сельского поселения.
Расположена в восточной части области в 4 км к юго-западу от Вязмы.
В 1 км южнее деревни расположена железнодорожная станция Гредякино на линии Москва-Минск.
В годы Великой Отечественной войны деревня была оккупирована и почти полностью сожена гитлеровскими войсками в октябре 1941 года, освобождена в марте 1943 года.
В 2016 году население составляло 2 человека.