Город расположен на реке Днепр, в 113 километрах от Смоленска.
Распоряжением Правительства РФ от 29 июля 2014 года № 1398-р «Об утверждении перечня моногородов» город включён в категорию "Многопрофильные муниципальные образования Российской Федерации (моногорода) с наиболее сложным социально-экономическим положением».
6 марта 2017 года премьер-министр России Дмитрий Медведев подписал постановление о территории опережающего развития "Дорогобуж" — единственной в ЦФО.