Dompierre-sur-Besbre est commune de l'Allier en région Auvergne-Rhône-Alpes. La ville est située au nord-est du département.