Деревня Аверьково находится в Российском сельском поселении Вяземского района Смоленской области.
Расположена в восточной части области в 18 км к юго-западу от Вязьмы, на берегу реки Денежка.
В 3 км севернее деревни расположена железнодорожная станция Семлёво.
В 2007 году население составляло 0 человек.