
Madic est un petit village français, situé dans le département du Cantal et la région d'Auvergne-Rhône-Alpes (anciennement Région Auvergne).
La commune s'étend sur 6,6 km² et compte 216 habitants depuis le dernier recensement de la population datant de 2005. Avec une densité de 32,6 habitants par km², Madic a subi une forte baisse de 14,8% de sa population par rapport à 1999.
Entouré par les communes de Ydes, Bort-les-Orgues et Saignes, Madic est situé à 4 km au nord-est d'Ydes la plus grande ville aux alentours.
Situé à 440 mètres d'altitude, la Rivière La Dordogne, le Ruisseau Grande Rhue, le Ruisseau de Combret sont les principaux cours d'eau qui traversent la commune de Madic.
La commune est proche du parc naturel régional de Millevaches en Limousin.

La Mairie

L'église Saint-Eutrope

Le Monument aux Morts