Hilvarenbeek (population: 14,868) is a town in the southern Netherlands, in the province of North Brabant. The municipality covers an area of 97.00 km².

The municipality of Hilvarenbeek also includes the following towns, villages and townships: Baarschot, Beerten, Biest, Diessen, Driehuizen, Dun, Esbeek, Gorp, Groenstraat, Groot Loo, Grote Voort, Haghorst, Hoog Spul, Hoogeind, Houtakker, Klein Loo, Kleine Voort, Laag Spul, Rovert, Slibbroek, Westerwijk.