La municipalité de Ussac est située dans le département Corrèze.
Les communes alentours sont les suivantes : Brive-la-Gaillarde, Malemort, Saint-Pantaléon-de-Larche, Sainte-Féréole, Saint-Viance, Varetz, Donzenac.
14 infirmiers et infirmières à domicile pratiquent à Ussac.