Der Kanton Montaigu ist eine französische Verwaltungseinheit im Arrondissement La Roche-sur-Yon, im Département Vendée und in der Region Pays de la Loire; sein Hauptort ist Montaigu. Vertreter im Generalrat des Departements ist seit 2011 Michel Allemand (DVD).