Эльвира Болгова родилась 28 декабря 1975 года в Москве.
В 1996 году окончила Высшее театральное училище имени М. С. Щепкина (мастерская Народного артиста СССР Виктора Ивановича Коршунова). Её однокурсниками были Марат Башаров и Егор Баринов. После окончания театрального училища молодую актрису приглашали в Малый театр, но она предпочла Российский государственный театр «Сатирикон» имени Аркадия Райкина в Москве, где проработала один год.
В 1997—2002 годах служила в Государственном академическом театре имени Моссовета.
В кино дебютировала в 1995 году, снявшись в картине «Бездна» , а первую заметную роль сыграла в фильме Андрея Разенкова «Тесты для настоящих мужчин» (1998). Затем снималась в мелодраме «Танго втроём» (1997), боевике «Сибирский спас» (1998), телесериале «Салон красоты» (2000).
В 2003 году актриса сыграла одну из ведущих ролей в сериале «Желанная» .
В 2004 году на экраны вышел телесериал «Близнецы» , в котором Эльвира Болгова исполнила сразу три главные роли — сестёр-близнецов Любу, Веру и Фатиму.
В 2011 году снялась в главной роли в сериале «Остров ненужных людей» .
В 2017 году окончила режиссёрский факультет Высших курсов сценаристов и режиссёров (ВКСР) в Москве (мастерская режиссуры игрового фильма И. М. Квирикадзе и А. М. Добровольского). Дипломной работой выпускницы Эльвиры Болговой стал короткометражный художественный фильм «Голоса за окном» (2017).Личная жизньПервый муж — Кирилл, бизнесмен, дизайнер интерьеров, архитектор.Дочь — Глафира (род. 1998).Второй муж — Антон, режиссёр рекламных роликов.Дочь — Радамира (род. 2014).