Город Десногорск расположен в Смоленской области.
Административный центр муниципального образования "город Десногорск".
Статус города областного подчинения получил в 1989 году.
Расположен на правом берегу реки Десна (приток Днепра), в 153 км от Смоленска. Расположен в 6 км от автотрассы Москва — Варшава ("Старая Польская дорога" или "Варшавское шоссе"). В состав муниципального образования "город Десногорск" входит также деревня Сосновка.
В 1966 году Совет Министров СССР принял постановление № 800/ 252 "О строительстве атомной электростанции в Смоленской области". Приказом Министра энергетики и электрификации СССР от 01.12.1971 г. № 311 на промплощадке будущей АЭС начато строительство вспомогательных жизнеобеспечивающих объектов: железной дороги, пускорезервной котельной, временного поселка строителей, домостроительного комбината.
В июле 1972 года уложены первые кубометры бетона под дома будущего города.
В 1973 году строительство Смоленской АЭС объявлено Всесоюзной комсомольской стройкой.
26 февраля 1974 года принято решение Смоленского областного исполнительного комитета депутатов трудящихся № 118 "О регистрации вновь возникшего населённого пункта при строительстве Смоленской АЭС на территории Рославльского района и отнесение его к категории рабочих поселков". С этого времени на карте России официально появился поселок Десногорск.
Вместе с поселком строились и сдавались в эксплуатацию энергоблоки САЭС. В декабре 1982 года осуществлен пуск I энергоблока мощностью 1 млн кВт/час, в мае 1985 года II энергоблока, а в январе 1990 года завершено строительство III энергоблока.
31 октября 1989 года Указом Президиума Верховного Совета СССР рабочий поселок Десногорск отнесен к категории городов областного подчинения.
В 2010 году население составляло 27 108 человек.