La commune de Mélagues se situe à 685 mètres d'altitude dans la vallée du Nuéjouls. Elle se trouve sur le canton de Camarès, dans l'arrondissement de Millau et fait partie de la communauté de communes du Rougier de Camarès.
Elle se caractérise donc par un relief montagneux avec une altitude allant de 600 à 1100 mètres.
Mélagues compte 70 habitants : les Mélagais. La plupart habitent dans les fermes autour.
La commune est limitrophe de la ligne de partage des eaux Méditerranée - Atlantique ; les eaux de surface de la Nuéjouls vont à l'Atlantique, leurs eaux d'infiltration vont à la Méditerranée.