Ельня - деревня Унечского района Брянской области, Красновичского сельского поселения, в 4 км к северу от села Красновичи. Основана около 1700 Я. Завадовским как слобода, позднее во владении Лишней и других. До 1781 входила в Мглинскую сотню Стародубского полка (казачьего населения не имела), с 1782 относилась к Стародубскому уезду, с начала XIX века до 1922 в Мглинском уезде (с 1861 - в составе Костеничской волости); в 1922-1929 в Клинцовском уезде (Костеничская, с 1926 Унечская волость). С 1919 до 1930-х годов - центр Ельнянского сельсовета. В середине ХХ века - колхоз "Сознание". Максимальное число жителей 650 человек (1901).
Дополнительно:
Ведомость учиненная в Новгородско-Северском наместническом правлении 1797 года
Списки населенных мест Российской Империи, составленные и издаваемые центральным статистическим комитетом министерства внутренних дел, 1866 год
Материалы для оценки земельных угодий, собранные Черниговским статистическим отделением при губернской земской управе, том 10, Мглинский уезд, 1884 год
Описание старой Малороссии. А.М. Лазаревский, 1888 год
Список населенных мест Черниговской губернии, имеющих не менее 10 жителей по данным 1892 года
Список населенных мест Черниговской губернии, 1902 год
Школа грамоты
Список населенных мест Брянской губернии, 1928 год
Численность населения Брянской области по переписи 2010 года
Сведения об административном подчинении за 1916-1970 годы