Châtellerault is in the centre of the Vienne department. The Vienne river flows through the city. Several tributaries of the Vienne river join the river in Châtellerault or near it: Clain, Ozon and Envigne.