La municipalité de Naves est située dans le département Corrèze.
Les villes limitrophes sont les suivantes : Tulle, Gimel-les-Cascades, Bar, Saint-Clément, Chameyrat, Saint-Mexant, Les Angles-sur-Corrèze, Seilhac.
6 infirmiers et infirmières à domicile exercent à Naves.