Bellerive-sur-Allier est une ville située au sud-est du département de l'Allier, en rive gauche de la rivière du même nom qui la sépare de Vichy, dont elle est distante de deux kilomètres. Auparavant appelée "Vesse" jusqu'en 1903, elle est aujourd'hui la septième commune du département en nombre d'habitants ( au recensement de 2018).