The canton of Saint-Jean-Soleymieux is a French former administrative division located in the department of Loire and the Rhône-Alpes region. It was disbanded following the French canton reorganisation which came into effect in March 2015. It consisted of 13 communes, which joined the canton of Montbrison in 2015. It had 7,831 inhabitants (2012).
The canton comprised the following communes: