Le village de Chastreix se trouve dans le département français du Puy-de-Dôme (63) en région Auvergne, dans la nouvelle région Auvergne-Rhône-Alpes.Chastreix compte environ 231 habitants, sa superficie est de 45.12 km². Son altitude par rapport au niveau de la mer est comprise entre 895 et 1883 m. Sa densité de population était de 5 hab./km² en 2010 (Source INSEE)