Souillac est une du département du Lot en région Occitanie. Depuis 2009, des démarches sont en cours pour changer son nom en Souillac-sur-Dordogne. Souillac est situé au nord du département du Lot dans l'ancienne province du Quercy, au centre d'une région fertile qui contraste par sa richesse avec la pauvreté des causses de Martel et de Gramat. Elle fait partie de l'unité urbaine de Souillac et de son aire urbaine.