Деревня Вишнёвка находится в Озёрненском городском поселении Духовщинского района Смоленской области.
Расположена в северной части области в 40 км к северу от Духовщины, в 0,5 км южнее автодороги Смоленск — Нелидово, на берегу реки Аржать.
В годы Великой Отечественной войны деревня была оккупирована гитлеровскими войсками в июле 1941 года, освобождена в сентябре 1943 года.
В 2020 году население составляло 30 человек.