Родилась в 1972 году в Иркутске.
С февраля 1996 года по март 2007 года работала главным бухгалтером бюджетных учреждений централизованной бухгалтерии Шелеховской администрации. В марте 2007 года возглавила централизованную бухгалтерию бюджетных учреждений Шелеховского района. С мая 2008 года по май 2011 года работала начальником финансового управления администрации Шелеховского муниципального района. С мая 2011 года по октябрь 2012 года – начальником Управления по экономике и финансам администрации Ангарского муниципального образования.
С октября 2012 года по март 2015 года занимала должность первого заместителя главы города Ангарска. В 2012 году стала победителем Всероссийского конкурса «Лучший муниципальный служащий» в номинации «Управление, экономика и финансы». С марта по октябрь 2015 года Елена Федорова руководила службой государственного жилищного надзора Иркутской области. С 1 февраля 2016 года занимала пост заместителя мэра – главы Ленинского округа администрации города Иркутска. Замужем, имеет двоих детей. В феврале 2017 года назначена заместителем мэра – председателем комитета городского обустройства администрации Иркутска.
В 1993 году окончила Иркутский институт народного хозяйства по специальности «Экономическое и социальное планирование».