Sélestat is a commune in the Grand Est region of France. An administrative division (sous-préfecture) of the Bas-Rhin department, the town lies on the Ill river, 17 km from the Rhine and the German border. Sélestat is located between the largest communes of Alsace, Strasbourg and Mulhouse.