La Boutonne ha una lunghezza di 98,8 km (61,4 mi), e un bacino di drenaggio con una superficie di circa 1.327 km2 (512 sq mi).
La sua portata media annuale (volume d'acqua che passa attraverso una sezione del fiume per unità di tempo) è di 5,50 m3/s a Saint-Séverin-sur-Boutonne nel dipartimento della Charente-Maritime, ad un'altitudine di 34 m.
Portata media mensile (m3/s) a Saint-Séverin-sur-Boutonne (1969-2017)
Corso
La Boutonne inizia nel sud-est del dipartimento delle Deux-Sèvres, nel comune di Chef-Boutonne (cioè "Testa della Boutonne"), ad un'altezza di circa 90 m.
Scorre verso ovest e, più tardi, verso sud-ovest attraverso i dipartimenti delle Deux-Sèvres e della Charente-Maritime prima di sfociare, ad angolo quasi retto, nel fiume Charente a Cabariot a circa 4 m di altitudine.
La Boutonne attraversa 1 regione (Nouvelle-Aquitaine), 2 dipartimenti e 41 comuni; essi sono, dalla fonte alla foce:
- Deux-Sèvres: Chef-Boutonne (qui si trova la sorgente del fiume), Fontenille-Saint-Martin-d'Entraigues, Chérigné, Lusseray, Brioux-sur-Boutonne, Vernoux-sur-Boutonne, Séligné, Brieuil-sur-Chizé, Villefollet, Villiers-sur-Chizé, Chizé, Le Vert (ultimo comune di Deux-Sèvres nel corso del fiume).
- Charente-Maritime: Dampierre-sur-Boutonne (il primo comune dove la Boutonne entra nel dipartimento), Saint-Séverin-sur-Boutonne, Coivert, Blanzay-sur-Boutonne, Saint-Georges-de-Longuepierre, Saint-Martial, Saint-Pierre-de-l'Isle, Nuaillé-sur-Boutonne, Saint-Pardoult, Les Églises-d'Argenteuil, Antezant-la-Chapelle, Vervant, Poursay-Garnaud, Courcelles, Saint-Julien-de-l'Escap, Saint-Jean-d'Angély (città principale nel corso del fiume), Ternant, La Vergne, Voissay, Torxé, Les Nouillers, Tonnay-Boutonne, Puy-du-Lac, Archingeay, Saint-Coutant-le-Grand, Champdolent, Lussant, Cabariot (luogo dove il fiume sfocia nella Charente).
Sette comuni hanno il nome del fiume nel loro nome: Chef-Boutonne, Saint-Séverin-sur-Boutonne, Dampierre-sur-Boutonne, Tonnay-Boutonne, Blanzay-sur-Boutonne, Nuaillé-sur-Boutonne, Vernoux-sur-Boutonne.