Until 1 January 2007 Otterup municipality was a municipality (Danish, kommune) in the former Funen County on the north coast of the island of Funen in central Denmark.
The municipality included the island of Vigelsø, and covered an area of 169 km2.
Its last mayor was Bent Dyssemark, a member of the Venstre (Liberal Party) political party.
This created a municipality with an area of 451 km2 and a total population of 28,655 (2005).
The new municipality belongs to Region of Southern Denmark.