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