Bassac è una città nel sud ovest della Francia, situato nel dipartimento di Charente (Poitou-Charentes).
I suoi abitanti sono chiamati Bassacois e Bassacoises.
Bassac si trova a 6 km a est di Jarnac e 20 km a ovest di Angouleme nella valle di Charente.
La città è servita dalla D22, strada Jarnac Villebois-Lavalette dal Châteauneuf lungo la Charente sulla sua riva destra, e D18, e Échallat di Merignac Saint-Même e Segonzac, nord-sud, che passa anche città e attraversa la Charente.
National Highway 141 da Angoulême a Saintes passa 3 km a nord della città.
Bassac si trova a 8 km da Chateauneuf, 3.5 km da Saint-Same.
La stazione ferroviaria più vicina è a Jarnac, servita da TER a Angouleme, Cognac, Saintes e Royan.
Frazioni e località: Il villaggio di Bassac è abbastanza grande. La città ha solo due grandi insediamenti: Caviglia, nel nord della città, e Bassigeau vicino alla strada Jarnac Châteauneuf sud-est.