Десногорск — город областного значения Смоленской области России. Расположен на правом берегу Десногорского водохранилища, образованного после постройки плотины на реке Десна (приток Днепра), в 153 км от Смоленска.
Основан в 1974 году, город с 1989 года.
Население 28 103 чел. (2017).