La commune de Andelaroche se trouve dans le département de l'Allier ; elle compte 268 habitants. Elle est campagnarde et calme. Les habitations âgées composent la plus grosse part de l'habitat. Les habitants sont en majorité âgés, ils se caractérisent notamment par une proportion de personnes âgées de 31%, mais une part d'enfants et d'adolescents de 25%.
En termes d'économie, la situation est caractérisée par un taux de chômage de 5%. Du point de vue climatique, la commune jouit de des précipitations de 873 mm par an. Il y a lieu d'indiquer une année moyenne de contruction assez ancienne (1950) mais une évolution du nombre de places en établissement scolaires de 29, un taux de déplacement vers un lieu de travail extérieur de 87%, un pourcentage de logement social HLM de 0%, une quotité d'utilisation de la voiture de 10% et une densité de population de 10 hab./km².