La ville s’est développée grâce à sa situation privilégiée au cœur d’une région fertile, dans le nord de l’ancienne province du Quercy. C’est également un lieu privilégié à la croisée du chemin Paris/Toulouse et des voies navigables de la Dordogne. À partir du XVIIème siècle, les gabares qui remontent le cours d’eau peuvent y décharger sel, poisson et vins…
Jusqu’alors, la prospérité de Souillac était le fait d’un prieuré établi dès le Xème puis d’une vaste abbaye romane édifiée au XIIème, entourée d’une enceinte. Après la guerre de Cent Ans et les guerres de Religion, durant lesquelles la ville paya un lourd tribut, la cité et son abbaye furent reconstruites.
Aujourd’hui, cette petite ville d’environ 3 500 habitants, est une ville touristique appréciée pour son patrimoine bâti et son environnement.