L'entité de Roannes-Saint-Mary, et qui est paisible et bénéficie de commerces de proximité, se trouve dans le département du Cantal et compte une population de 1034 habitants. Les bâtiments anciens constituent l'essentiel du parc immobilier. Dans la localité, les équippements sont caractérisés par une capacité d'accueil touristique de 2 lits. La situation économique est caractérisée par une taxe foncière de 36%.
La population est en majorité âgée, on distingue entre autres une taille moyenne des ménages de 2.6 personnes, un pourcentage de personnes âgées de 25%. En termes climatiques, l'entité profite de un ensoleillement de 2144 heures par an mais des précipitations de 1019 mm par an. On peut également souligner une portion de petits terrains de 4% mais un taux de logement social HLM de 2%, une part de propriétaires de 83% et une quotité d'utilisation de la voiture de 7%.