Marillac-le-Franc est une commune du département de la Charente, dans la région de Nouvelle-Aquitaine.
Marillac-le-Franc fait partie du canton de Val de Tardoire 
Marillac-le-Franc adhère à la la communauté de communes La Rochefoucauld Porte du Périgord 
Marillac-le-Franc fait partie du bassin de vie de La Rochefoucauld-en-Angoumois 
La population de Marillac-le-Franc est de 823 habitants (2025) 
L'altitude moyenne de Marillac-le-Franc 112 mètres.
Le code postal de Marillac-le-Franc est : 16110
Le code INSEE de Marillac-le-Franc est : 16209
1 Il y a 1 Ecole à Marillac-le-Franc. Voir les établissements scolaires de Marillac-le-Franc. 
4.8 La part des résidences secondaires est de 4.8 %. 
Tous les chiffres et statistiques sur Marillac-le-Franc sur le site Insee.fr 
CartographieLes autres cartes de la Charente
Voir toutes les cartes du département de la Charente (16)
Yvrac-et-Malleyrand: à 2.20 km
Rochefoucauld-en-Angoumois : à 3.46 km
Saint-Sornin: à 4.53 km
Saint-Adjutory: à 4.69 km
Taponnat-Fleurignac: à 5.09 km
Rivières: à 5.73 km
Moulins-sur-Tardoire : à 5.99 km
Orgedeuil: à 7.03 km
Bunzac: à 7.34 km
Vouthon: à 7.77 km
Mazerolles: à 8.19 km
Vitrac-Saint-Vincent: à 8.49 km
Agris: à 8.65 km
Montbron: à 9.22 km
Pranzac: à 9.59 km
Pins: à 9.96 km
Chasseneuil-sur-Bonnieure: à 9.99 km
Rouzède: à 10.02 km
Montembœuf: à 10.51 km
Chazelles: à 10.90 km
Saint-Mary: à 11.28 km
Rochette: à 11.90 km
Écuras: à 11.99 km
Ecole élémentaire Marillac-le-Francq - Public