Ruffec is een voormalig kanton van het Franse departement Charente.

Het kanton maakte sinds januari 2008 deel uit van het arrondissement Confolens, daarvoor behoorde het tot het arrondissement Angoulême. Op 22 maart 2015 is het kanton opgeheven en zijn de gemeenten opgegaan in het op die dag gevormde kanton Charente-Nord, met uitzondering van Vieux-Ruffec dat werd opgenomen in het kanton Charente-Bonnieure .

Gemeenten
Het kanton Ruffec omvatte de volgende gemeenten:
 Les Adjots
 Barro
 Bioussac
 Condac
 Couture
 Nanteuil-en-Vallée
 Poursac
 Ruffec (hoofdplaats)
 Saint-Georges
 Saint-Gourson
 Saint-Sulpice-de-Ruffec
 Taizé-Aizie
 Verteuil-sur-Charente
 Vieux-Ruffec
 Villegats

Ruffec