L'Ill prend sa source à Winkel, sur les pentes du Glaserberg dans le Jura Alsacien,en un endroit désigné en 1591 sous le nom de Illensprung, c'est à dire "origine de l'Ill". Tout au long de ses 216 km, l'Ill traverse 83 communes d'Alsace, en arrosant successivement Altkirch, Mulhouse, Colmar, Sélestat et Strasbourg avant de se jeter dans le Rhin à Offendorf.