La municipalité de Sourzac se situe dans le département Dordogne.
Les agglomérations alentours sont les suivantes : Neuvic, Bourgnac, Saint-Front-de-Pradoux, Saint-Séverin-d'Estissac, Douzillac, Issac, Saint-Louis-en-l'Isle, Mussidan.
1 infirmier et infirmière à domicile exerce à Sourzac.