Der Kanton Dompierre-sur-Besbre ist ein französischer Kanton im Département Allier in der Region Auvergne-Rhône-Alpes. Er umfasst 32 Gemeinden in den Arrondissements Moulins und Vichy, sein Hauptort (frz.: bureau centralisateur) ist Dompierre-sur-Besbre.