Haghorst is een dorp in de Nederlandse provincie Noord-Brabant en gelegen in de regio Kempen met 823 inwoners. Haghorst is een ontginningsdorp, gelegen aan het Wilhelminakanaal en vormt een van de zes kernen van de gemeente Hilvarenbeek.