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