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