Situé à Tubize, dans la province du Brabant wallon, le Stade Edmond Leburton est une enceinte sportive pouvant accueillir environ 8.000 spectateurs.
Plus qu'un simple stade, il est un véritable centre névralgique pour le sport tubizien :
Le club de football AFC Tubize y réside, y disputant ses matchs à domicile et y ayant établi ses bureaux administratifs.
D'autres équipes sportives de la commune l'utilisent également pour leurs entraînements et compétitions.