Ygrande est une ville de l' Allier en région Auvergne-Rhône-Alpes.
Ygrande compte 781 habitants appelés les "Ygrandais, Ygrandaises".
La densité de la population de Ygrande est de 15 habitants au km².
Le maire d'Ygrande est Monsieur Pierre THOMAS