Jarnac on kunta Charenten departementissa Poitou-Charentesin hallintoalueella Ranskassa. Kunnassa oli 4 659 asukasta vuoden 1999 väestönlaskennassa. Jarnacin pinta-ala on 12 neliökilometriä.[1]