Lovisa var datter af det svenske kongepar Karl 15 og Louise af Nederlandene. Hun blev i 1869 som 18 årig gift med kronprins Frederik af Danmark, den senere Frederik 8. Lovisa var så kronprinsesse i 37 år frem til hun blev dronning i 1906. Parret boede på Amalienborg og på Charlottenlund Slot om sommeren. Lovisas forhold til kongefamilien, og særligt dronning Louise var noget anstrengt, men hun var afholdt i befolkningen.
Lovisa er begravet i Roskilde Domkirke.