La commune de Roannes-Saint-Mary, et qui dispose de commerces de proximité et est tranquille, est situé dans le département du Cantal et compte une population de 1034 habitants. Les bâtiments sont surtout âgés. La localité jouit d'un climat défini par un ensoleillement de 2144 heures par an, des précipitations de 1019 mm par an.
Les habitants sont en majorité âgés, ils sont caractérisés notamment par un pourcentage de retraités de 28%. La situation économique comprend une taxe foncière de 36%, une taxe habitation de 21% et une quotité d'ouvriers de 57% mais un revenu moyen de 30700 €. Notez une année moyenne de contruction de 1966 et un nombre d'établissements scolaires de 3.4, mais une densité de population de 30 hab./km².