Mariefred is een stadje in de gemeente Strängnäs, in het landschap Södermanland en de provincie Södermanlands län, in Midden-Zweden. Mariefred ligt ongeveer 80 kilometer ten westen van Stockholm. Het stadje heeft 4.925 inwoners (31 december 2005) en een oppervlakte van 252 hectare. De naam betekent 'Vrede van Marie' en komt van het vroegere katholieke klooster Pax Mariae. Slot Gripsholm ligt nabij het stadje.
Mariefred
Strängnäs Kommun
Soedermanland
Zweden