GENILAC se situe dans la région Auvergne Rhône Alpes et dans le département : LOIRE , son code postal est 42800, son code INSEE : . La commune fait partie de l'arrondissement de Saint-Étienne. Les habitants de : GENILAC se noment les Genilacois, Genilacoises. La commune compte 3970 habitants..
GENILAC à une surficie de 859 Km2, les coordonéées GPS de GENILAC sont 45.53487487,4.573451346. Le Nombre d'habitations est de 1216 composé de 1086 résidences pricipales de 51 résidences secondaires ainsi que de de 79 logement vacances. Le maire de GENILAC est BARRIOL Denis (1970-10-22), Professeur, profession scientifique.