Skibby is a town with a population of 3,190 (1 January 2019) and a former municipality (Danish, kommune) in Frederikssund municipality in Region Hovedstaden in the northern part of the island of Zealand (Sjælland) in eastern Denmark. The former Skibby municipality covered an area of 80 km², and had a total population of 6,783 (2005).
On January 1, 2007 Skibby municipality ceased to exist as the result of Kommunalreformen ("The Municipality Reform" of 2007). It was merged with Frederikssund, Jægerspris, and Slangerup municipalities to form the new Frederikssund municipality. This created a municipality with an area of 260 km² and a total population of ca. 44,140.