Marckolsheim était alimentée en électricité dès 1911, grâce à une usine à charbon installée à proximité du canal du Rhône au Rhin. Depuis 1962, ce rôle est assuré par la centrale hydroélectrique installée sur le Grand Canal d’Alsace. Elle produit annuellement en moyenne 928 millions de kWh. Sa construction, accompagnée de deux écluses et d’un barrage sur le Rhin, a fortement bouleversé le paysage local. La centrale ne se viste pas.
Une passerelle d'observation en libre accès permet de voir l'éclusage des bateaux.
Une passe à poissons est actuellement en cours de construction.