À Chantenay-Saint-Imbert, commune similaire à 9 km, la densité est de 26 hab/km²
La population municipale de Villeneuve-sur-Allier est de 1 024 habitants.
Le profil générationnel est relativement équilibré (34,9 % de moins de 30 ans, 25,7 % de 60 ans et plus).
Sur le classement national de population, elle apparaît au rang 9860/34961.
Entre 1876 et 2023, l’évolution démographique correspond à une hausse de 80 habitants (8,5 %).
Structure de la population
Source : Recensement de la population 2022 — INSEE — Licence Ouverte v2.0