Il Cantone di Évian-les-Bains è un cantone francese dell'arrondissement di Thonon-les-Bains.
A seguito della riforma approvata con decreto del 13 febbraio 2014,[1] che ha avuto attuazione dopo le elezioni dipartimentali del 2015, è passato da 15 a 33 comuni.
I 15 comuni facenti parte prima della riforma del 2014 erano:
Dal 2015 i comuni appartenenti al cantone sono i seguenti 33: