La rivière longue de 223 km prend sa source sur le Glaserberg à Winkel avec une résurgence à Ligsdorf. Elle prend sa source à l'Est du village en un endroit désigné, en 1591, sous le nom de l'Illentsprung, c'est-à-dire origine de l'Ill. Cette dernière se jette dans le Rhin à Offendorf en aval de Strasbourg vers Gambsheim. Avant les travaux de rectification du Rhin, l'Ill se jetait dans le Rhin à la hauteur de la Wantzenau. La commune d'Illzach tire son nom de cette rivière.