Haarby or Hårby is a town in central Denmark with a population of 2,501 (1 January 2024).[2] The town is located in Assens municipality, Syddanmark Region on the island of Funen. Until 1 January 2007 it was also the site of the municipality council of the former Haarby municipality.