Деревня Астафьево расположена в 26 км от города Волоколамск, в северо-восточном направлении
Относится к сельскому поселению Теряевское
Ближайшие крупнейшие населенные пункты: с. Шестаково (3 км на юг), деревни Калеево (5 км на юго-запад), Дятлово (5 км на север). Рядом находятся: деревни Милухино (1 км на восток), Каверино (1 км на юго-запад), Тарасово (1 км на восток), Княгинино (2 км на восток), Городище (2 км на северо-запад)
По данным переписи 2010 года в деревне зарегистрировано 4 жителя (3 мужчины, 1 женщина)
Высота над уровнем моря 215 м.
Координаты: 56°11΄40˝С.Ш. 36°15΄37˝В.Д.
Код ОКТМО: 46605449106
Код ОКАТО: 46205864003
Код КЛАДР: 5000300001100
До этой деревни
остановка Милухино (1 400 метров)
Волоколамск - 55 км на автобусе 31/55
Клин - 40 км на автобусе 55, 31/55