Mariefred fikk bystatus i 1605 av Karl IX. Den opprinnelige bybebyggelsen var omgitt av Kärnbo prestegjeld og Mälaren, og var begrenset til et lite område nær det nåværende sentrum. Den gamle bykjernen er fortsatt meget lik som på et kart fra 1759.