Jarnac is een gemeente in het Franse departement Charente (regio Nouvelle-Aquitaine) en telt 4659 inwoners (1999). De plaats maakt deel uit van het arrondissement Cognac. In 1569 vond er de Slag bij Jarnac plaats.