La commune de Montregard, rurale et sereine, se trouve dans le département de la Haute-Loire et compte une population de 605 habitants. Les habitations ancienes forment la plus grosse part du parc immobilier. Une portion de personnes âgées de 24%, par contre une portion de retraités de 18% distinguent les habitants qui sont principalement âgés.
Du point de vue de l'économie, la situation comprend entre autres une taxe habitation de 15%, mais un taux de chômage de 7%. La localité profite de conditions climatiques particularisées par un ensoleillement de 1917 heures par an. Mentionnons également une densité de population de 20 hab./km², mais une année moyenne de contruction de 1960, une portion de logement social HLM de 7%, un taux de déplacement vers un lieu de travail extérieur de 73% et une quotité de propriétaires de 77%.