Деревня Вачково располагается в Шокинском сельском поселении Кардымовского района Смоленской области.
Расположена в 8 километрах к юго-востоку от районного центра Кардымова, на берегу реки Надва.
В годы Великой Отечественной войны деревня была оккупирована гитлеровскими войсками в августе 1941 года, освобождена в сентябре 1943 года.
В посёлке расположен молочно-консервный комбинат по производству сухого молока ЗАО "Кардымовский молочно-консервный комбинат" (основан в 1912 году), детский сад.
В 2007 году население составляло 409 человека.