La municipalité de Meilhards se situe dans le département Corrèze.
Les municipalités alentours sont les suivantes : Surdoux, Soudaine-Lavinadière, Peyrissac, Chamberet, La Croisille-sur-Briance, La Porcherie, Rilhac-Treignac, Lamongerie, Eyburie, Condat-sur-Ganaveix.
1 infirmier et infirmière à domicile travaille à Meilhards.