Beaulieu-sous-la-Roche est une ville de la Vendée en région Pays de la Loire.
Beaulieu-sous-la-Roche compte 2075 habitants appelés les "Bellilocains, Bellilocaines".
La densité de la population de Beaulieu-sous-la-Roche est de 83 habitants au km².
Le maire de Beaulieu-sous-la-Roche est Monsieur Bernard GAUVRIT