Strängnäs kommune er en kommune i Södermanlands län i landskapet Södermanland i Sverige. Kommunen har grenser til nabokommunene Eskilstuna, Flen og Gnesta i Södermanlands län og Nykvarn kommune i Stockholms län. I nord går grensa til Enköping kommune i Uppsala län over øya Mårsön i Mälaren. Kommunens administrasjonssenter ligger i Strängnäs.
Kommunen ligger sør for innsjøen Mälaren, og omfatter flere øyer, blant annet Tosterön og Sveriges største øy i en innsjø, Selaön. Landskap prega av jordbruksområder langs Mälarens fjorder og viker. Flere rullesteinsåser går gjennom kommunen.[2]
E20 og Riksväg 55 går gjennom kommunen. Strängnes er knytta til det svenske jernbanenettet gjennom Svealandsbanan.
Strängnäs kommune har ni tettsteder. I tabellen oppgis antall innbyggere per 31. desember 2010.[3]