Veuve dès 1660, elle exerça pendant 12 ans la régence pour son fils unique Charles et signa le traité d'Oliva qui rendait la Suède maîtresse de la mer Baltique. Elle fut aussi régente en 1697 et de 1700 à 1713 pour son petit-fils Charles XII de Suède alors en guerre contre la Russie.
Lieu d'inhumation
La reine Edwige-Éléonore fut inhumée dans la crypte située sous la chapelle Caroline de l'église de Riddarholmen de Stockholm.