Villefranche-d'Allier est une ville de l' Allier en région Auvergne-Rhône-Alpes.
Villefranche-d'Allier compte 1306 habitants appelés les "Villefranchois, Villefranchoises".
La densité de la population de Villefranche-d'Allier est de 33 habitants au km².
Le maire de Villefranche-d'Allier est Monsieur Gérard FERRIÈRE