Mainfonds is a commune in the Charente département in western France.
Coordinates: 45°31′N 0°01′E / 45.517, 0.017