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