Hulshout (Dutch pronunciation: [ˈɦʏlsɦʌu̯t]) is a municipality located in the Belgian province of Antwerp. The municipality comprises the towns of Houtvenne, Hulshout proper and Westmeerbeek. In 2021, Hulshout had a total population of 10,553. The total area is 17.35 km2.