Il était composé des cantons de Cosne, Donzy, Neuvy et Saint Amand.
Il s'étendait sur une superficie de 1 200 hectares et comptait environ 2 500 habitants. La commune était située dans la région naturelle du Berry, près de la rivière Loire.