Veghel is a municipality and a town in the south of the Netherlands.
Since 1994, Veghel and the neighbouring village of Erp have formed a single municipality.
Veghel is twinned with Goch in Germany.
The first settlements date back to Roman times and were established near the River Aa. In 1310, John II of Brabant granted the inhabitants the right to use common grounds. For some decades in the 16th and 17th century the municipality was ruled by the Lords Van Erp, residing at their castle of Frisselsteijn in Veghel.
In 1648 Veghel became part of the Republic of the Netherlands. As a former part of the Duchy of Brabant, Veghel is situated in the Meierij of 's-Hertogenbosch. As a Catholic village, Veghel (like all the other areas of Brabant and Limburg which were transferred to the Netherlands by the Peace of Westphalia) suffered economic and religious oppression from the Protestant Dutch and was counted part of the Dutch military boundary area.