Middelfart had tot 2007 een oppervlakte van 72,31 km² en 20.486 inwoners. Bij de herindeling van 2007 werden de gemeenten Ejby en Nørre Aaby bij Middelfart gevoegd.
Burgemeester van Middelfart sinds 1986 is Steen Dahlstrøm van de Socialdemokraterne (Sociaaldemocraten).