Saignelégier (antiguamente en alemán "Sankt Leodegar") es una comuna suiza del cantón de Jura, capital del distrito de Franches-Montagnes.