Mariefred er en svensk by, som ligger i Södermanlands län i landskabet 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 Gripsholm Slot.
Kategori:Byer i Strängnäs kommun