La commune de Cordes-Tolosannes est limitée au nord et à l'est par la Garonne, à l'ouest par la Gimone.
Le village, cerné de fortifications, est mentionné au IXe siècle. L'abbaye de Belleperche, venue s'installer en bordure de Garonne au XIIe siècle, apporta une dynamique nouvelle.
L'église du IXe siècle était dédiée à saint Pierre. Le bâtiment fut reconstruit fin XIXe siècle.
La population afficha dès le XIIIe siècle des revendications qui amenèrent à l'édification d'une bastide, non par l'abbaye de Belleperche à laquelle la seigneurie appartenait, mais par les habitants eux-mêmes.
La première construction de Belleperche fut remplacée, au XIIIe siècle, par une abbaye cistercienne bien plus imposante, les moines étant devenus riches et puissants. Le bâtiment fut à nouveau remanié au XVIIIe siècle : cloître...
Remplaçant un moulin médiéval, l'actuel moulin de la Théoule date des XVIe-XVIIe siècles. Un pont de la même époque franchit la Gimone au-dessus de chutes.