L'entité de Andelaroche, et qui est agricole et reposante, se trouve dans le département de l'Allier ; elle compte une population de 268 habitants. Beaucoup de logements sont anciens. Du point de vue climatique, la commune bénéficie de un ensoleillement de 1783 heures par an, par contre des précipitations de 873 mm par an. D'un point de vue économique, la situation comprend notamment un revenu moyen de 24600 € mais une taxe habitation de 18% et une portion d'ouvriers de 67%.
Les habitants sont en majorité âgés ; on y relève en particulier une quotité d'enfants et d'adolescents de 25%. En outre, il y a lieu de distinguer une année moyenne de contruction proportionnellement ancienne (1950), mais une densité de population de 10 hab./km², une proportion de logement social HLM de 0% et un taux de déplacement vers un lieu de travail extérieur de 87%.