Lembach es una localidad y comuna francesa, situada en el departamento de Bajo Rin, en la región de Alsacia.
La comuna está ubicada en los límites del Parque natural regional de los Vosgos del Norte.