La commune de Labastide-Rouairoux occupe une position géographique tout à fait particulière au sud du Massif Central. Elle est située au pied de la Montagne Noire, dans l’isthme étroit qui sépare les plaines du Castrais et du Toulousain des plaines du Biterrois où le passage se fait au col de la Fenille (460 m). C’est aussi la ligne de partage des eaux entre bassin océanique et bassin méditerranéen. Le village s’étire tout en longueur dans le sillon du Thoré (52 km de cours ) qui coule d’est en ouest vers l’Agout, puis le Tarn et la Garonne. Le Thoré présente lui aussi une originalité : il prend sa source dans l’Hérault, à 810 mètres d’altitude, près du col de Balagou (origine: val+gota, vallon et source). Il s’écoule vers l’ouest, mais une partie de ses eaux prennent un cours souterrain, repassent sous la ligne de partage des eaux et réapparaissent à Saint Pons pour alimenter la source du Jaur. Ce phénomène a été mis en évidence en 1965, par coloration, et a permis de découvrir que les eaux mettent 54 jours pour faire 10 kilomètres !