Flamsk Brabant er en provins i Flandern og Belgia. Den grenser til de belgiske provinsene Antwerpen, Limburg, Liège, Vallonsk Brabant, Hainaut og Øst-Flandern. Dessuten ligger hovedstaden (som fungerer som en egen region) Brussel som en enklave inne i provinsen. Provinshovedstaden heter Leuven. Arealet er 2106 km² og er delt inn i 2 distrikter med totalt 65 kommuner.
Flamsk Brabant ble opprettet i 1995 da man splittet opp den tidligere provinsen Brabant i tre deler, to nye provinser, Flamsk Brabant, Wallon Brabant og Brussel som egen region.