Sélestat is een gemeente in het noordoosten van Frankrijk, in het departement Bas-Rhin, waarvan het een onderprefectuur is. Het ligt in de regio Grand Est.

De gemeente ligt in de historische en culturele regio van de Elzas.