La commune de Gnesta est une commune suédoise du comté de Södermanland. Environ 11360 personnes y vivent (2020). Son chef-lieu se situe à Gnesta.