59°15′36.324″N 17°13′19.556″Ø / 59.26009000°N 17.22209889°Ø
Mariefred er en svensk by, som ligger i Södermanlands län i landskapet Södermanland. Byen ligger i Strängnäs kommune og har cirka 4.800 indbyggere.
Mariefred fik bystatus i år 1605 af Karl 9.
Ved Mariefred ligger slottet Gripsholm Slot.