Skibby is a town with a population of 3,135, situated in Frederikssund Municipality, Region Hovedstaden on the northern part of the island of Zealand (Sjælland) in eastern Denmark. It was the municipal seat of the former Skibby Municipality, until 1 January 2007.