Knivsta Municipality (Swedish: Knivsta kommun) is a municipality in Uppsala County in central Sweden. The seat is in Knivsta.

The municipality was established on 1 January 2003. It was broken out of Uppsala Municipality.