Ярцево — центр Ярцевского района Смоленской области. Расположен на берегах реки Вопь (приток Днепра), в 350 км от Москвы и в 63 км от Смоленска, на шоссе Москва — Минск.
Первое упоминание в 1610 году, город с 1926 года.
Население 44 097 человек (2018), площадь 32 км².
Проезд: пригородное сообщение со Смоленском, прямое пассажирское сообщение с Москвой, Смоленском, Архангельском, Санкт-Петербургом, Новосибирском, Брестом, Минском.