Militante engagée, Marion Canales est élue au conseil municipal de Chamalières en 2008 dans l’opposition à Louis Giscard d’Estaing alors député maire.
En novembre 2012, elle intègre le conseil national du Parti socialiste en tant que suppléante.
Elle est depuis 2014 adjointe au maire de Clermont-Ferrand, Olivier Bianchi, en charge de l’économie, de l’ESS, de l’emploi et du tourisme d’affaire, et conseillère communautaire à Clermont Communauté.