Деревня Астахово находится в Потаповском сельском поселении Гагаринского района Смоленской области.
Расположена в северо-восточной части области в 13 км к югу от Гагарина, в 5 км южнее автодороги М1 "Беларусь" на берегах реки Полишни.
В 1859 году деревня была "владельческой, при колодцах", 22 двора, 180 жителей.
В 1904 году в деревне 25 дворов, 180 жителей, кузница.
В 2007 году население составляло 344 человека.