Violay est une commune du département de la Loire, dans la région d' Auvergne-Rhône-Alpes.
Violay fait partie du canton de Le Coteau
Violay adhère à la la communauté de communes de Forez-Est
Violay fait partie du bassin de vie de
840 m.
La population de Violay est de 1239 habitants (2020)
Le code postal de de Violay est : 42780