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