
Ruffec est une petite ville française, située dans le département de la Charente et la région de la Nouvelle-Aquitaine (anciennement Région Poitou-Charentes).
Ses habitants sont appelés les Ruffécois et les Ruffécoises.
La commune s'étend sur 13,4 km² et compte 3 834 habitants depuis le dernier recensement de la population. Avec une densité de 286,8 habitants par km², Ruffec a connu une hausse de 5,6% de sa population par rapport à 1999.
Entourée par les communes de Condac, Bernac et La Faye, Ruffec est située à 33 km au nord-ouest de Brie la plus grande ville à proximité.
Située à 105 mètres d'altitude, la Rivière La Péruse est le principal cours d'eau qui traverse la commune de Ruffec.
La commune est proche du parc naturel régional Périgord Limousin.

L'Hotel de Ville

Le Château

L'église Saint-André

Les Halles
Le Lavoir

Le Monument aux Morts