Clavé liegt etwa 17 Kilometer südlich von Parthenay und 26 Kilometer nordöstlich von Niort am Chambon, einem Zufluss der Sèvre Niortaise, der die Gemeinde im Westen begrenzt. Im Osten verläuft das Flüsschen Trois Moulins, das hier noch Vallouse genannt wird.