Marnac est une commune du département de la Dordogne, dans la région de Nouvelle-Aquitaine.
Marnac fait partie du canton de Vallée Dordogne 
Marnac adhère à la la communauté de communes Vallée de la Dordogne et Forêt Bessède 
Marnac fait partie du bassin de vie de Saint-Cyprien 
Le maire de Marnac est M. Bernard FAGET - Ancien agriculteur exploitant (2026)
La population de Marnac est de 179 habitants (2025) 
L'altitude moyenne de Marnac 140 mètres.
Le code postal de Marnac est : 24220
Le code INSEE de Marnac est : 24254
0 Il n'y a aucun établissement scolaire à Marnac.
36.6 La part des résidences secondaires est de 36.6 %. 
Tous les chiffres et statistiques sur Marnac sur le site Insee.fr 
CartographieLes autres cartes de la Dordogne
Voir toutes les cartes du département de la Dordogne (24)
Berbiguières: à 1.21 km
Siorac-en-Périgord: à 3.57 km
Allas-les-Mines: à 3.58 km
Saint-Cyprien: à 3.84 km
Saint-Germain-de-Belvès: à 3.97 km
Cladech: à 4.20 km
Coux-et-Bigaroque-Mouzens: à 4.41 km
Castels et Bézenac: à 4.84 km
Saint-Vincent-de-Cosse: à 5.69 km
Monplaisant: à 5.82 km
Sagelat: à 5.83 km
Carves: à 6.36 km
Urval: à 6.72 km
Pays-de-Belvès: à 7.03 km
Meyrals: à 7.66 km
Veyrines-de-Domme: à 7.84 km
Audrix: à 7.92 km
Saint-Pardoux-et-Vielvic: à 8.08 km
Saint-Chamassy: à 8.78 km
Grives: à 8.92 km
Campagne: à 9.13 km
Buisson-de-Cadouin: à 9.31 km
Beynac-et-Cazenac: à 9.50 km
Castelnaud-la-Chapelle: à 9.80 km
Larzac: à 10.08 km
Vézac: à 10.64 km
Eyzies : à 11.15 km
Sainte-Foy-de-Belvès: à 11.31 km
Saint-Laurent-la-Vallée: à 11.76 km
Bouillac: à 11.89 km