La commune de Knivsta est une commune suédoise du comté d'Uppsala. Environ 19100 personnes y vivent (2020). Son chef-lieu se situe à Knivsta.