Saint-Louis (en alemany Sankt Ludwig) és un municipi francès, situat a la regió del Gran Est, al departament de l'Alt Rin. L'any 2006 tenia 20.321 habitants. Limita al nord-oest amb Bartenheim, al nord Rosenau, al nord-est amb Village-Neuf, a l'oest amb Blotzheim, a l'est amb Huningue, al sud-oest amb Hégenheim i Hésingue, i al sud amb Basilea. Està dividida en cinc barris: