Gmina Trosa (szw. Trosa kommun) – gmina w Szwecji, położona w regionie administracyjnym (län) Södermanland. Siedzibą władz gminy (centralort) jest Trosa.
Geografia thumb|240px|Trosa thumb|240px|Rzeka Trosaån w Trosa thumb|240px|Muzeum Långmaren thumb|240px|Latarnia morska Julaftons fyr na wyspie Bokö-Oxnö Gmina Trosa położona jest we wschodniej części prowincji historycznej (landskap) Södermanland, na wybrzeżu Morza Bałtyckiego i graniczy na lądzie z gminami (w kolejności od kierunku północnego): Södertälje Nyköping Gnesta
Powierzchnia Gmina Trosa jest 247. pod względem powierzchni z 290 gmin Szwecji. Według danych pochodzących z 2013 r. całkowita powierzchnia gminy (bez obszaru morskiego) wynosi łącznie 217,5 km², z czego: 209,73 km² stanowi ląd 7,77 km² wody śródlądowe. Do gminy Trosa zalicza się także 447,26 km² obszaru morskiego.
Demografia 31 grudnia 2013 r. gmina Trosa liczyła 11 680 mieszkańców (188. pod względem zaludnienia z 290 gmin Szwecji), gęstość zaludnienia wynosiła 55,69 mieszkańców na km² lądu (88.