VIOLAY se situe dans la région Auvergne Rhône Alpes et dans le département : LOIRE , son code postal est 42780, son code INSEE : . La commune fait partie de l'arrondissement de Roanne. Les habitants de : VIOLAY se noment les Violaysiennes, Violaysiens, Violaysien. La commune compte 1267 habitants..
VIOLAY à une surficie de 2711 Km2, les coordonéées GPS de VIOLAY sont 45.852075112,4.348999074. Le Nombre d'habitations est de 642 composé de 525 résidences pricipales de 62 résidences secondaires ainsi que de de 55 logement vacances. Le maire de VIOLAY est CHAVEROT Véronique (1962-12-07), Employé administratif d'entreprise.