Gmina Eskilstuna (szw. Eskilstuna kommun) – gmina w Szwecji, położona w regionie administracyjnym (län) Södermanland. Siedzibą władz gminy (centralort) jest Eskilstuna.

Geografia thumb|240px|Eskilstunaån thumb|240px|Fristadstorget w Eskilstuna thumb|240px|Torshälla thumb|240px|Kamień z Ramsund thumb|240px|Hjälmaresund thumb|240px|Jezioro Melar; okolice Sundbyholm Gmina Eskilstuna położona jest w północno-zachodniej części prowincji historycznej (landskap) Södermanland, pomiędzy jeziorami Melar i Hjälmaren. Gmina Eskilstuna graniczy z gminami (w kolejności od kierunku północnego): Västerås (przez jezioro Melar) Strängnäs Flen Katrineholm Arboga Kungsör

Powierzchnia Gmina Eskilstuna jest 89. pod względem powierzchni z 290 gmin Szwecji. Według danych pochodzących z 2013 r. całkowita powierzchnia gminy wynosi łącznie 1250,49 km², z czego: 1099,87 km² stanowi ląd 150,62 km² wody śródlądowe (w tym 132,03 km² wody jezior Melar i Hjälmaren).

Demografia 31 grudnia 2013 r. gmina Katrineholm liczyła 99 729 mieszkańców (15. pod względem zaludnienia z 290 gmin Szwecji), gęstość zaludnienia wynosiła 90,67 mieszkańców na km² lądu (57.