Située dans le canton de Saint Just Saint Rambert et de la Communauté d’Agglomération Loire Forez, la commune de Périgneux se trouve dans les premiers contreforts des monts du Forez, à environ 35 kilomètres à l’ouest de Saint-Etienne.
Composée d’un bourg et d’une quarantaine de hameaux, elle s'étend sur une superficie totale de 3 205 hectares.
Son relief est très accidenté et son altitude varie de 450 à 720 m, point culminant au lieu-dit « Pebussy ».
Le nombre d’habitants a fortement varié au fil du temps.En 1810, époque de pleine activité pour les carrières, on dénombrait 2 545 habitants.
Le déclin de cette activité a entraîné une lente diminution de la population :
- 1 785 habitants lors du recensement de 1880.
- 1 680 en 1931 et seulement 765 en 1982.
On constate, depuis cette date, une croissance démographique en constante progression : 896 habitants sont recensés en 1991 et nous comptons aujourd'hui 1541 habitants (recensement 2019).
Les citoyens de Périgneux sont nommés les Pérignois et les Pérignoises.
Périgneux (42380) est rattachée à la communauté d'agglomération LOIRE FOREZ (numéro fiscal : 244200796)