La commune d'Auroux est située au Nord-Est du département de la Lozère. Elle est à environ 15 minutes en voiture de Langogne, 45 minute du Puy-en-Velay, 45 minutes de Mende et 60 minutes de l'A75.
La gare de train la plus proche se situe à Langogne, puis à Mende.
Le Nord-Est de la commune fait partie du bassin versant du lac de Naussac (village de Briges).
La commune est traversée du Sud au Nord par le C.D 988 (ancienne RN 988) qui constitue le principal axe de circulation avec le C.D 26 qui permet de relier Auroux à Langogne. Le CD 988 longe la vallée du Chapeauroux qui traverse le village. La vallée encaissée du Chapeauroux coupe le territoire communal en deux parties à peu près égales. Le Chapeauroux constitue le point le plus bas de la commune, situé à 900 m.
La commune d'Auroux se situe à l'est de la Margeride, région naturelle et terre de granit. Moyenne montagne aux reliefs arrondis, La Margeride étend ses paysages de prairies, de cours d'eau torrentueux et de forêts profondes. Des blocs de granit ovales et ronds, polis par le temps, sont posés sur cette immensité. Il s'agit de la terre des silences, havre de paix, dans une nature ponctuée de verdure, de belles forêts et d'eaux vives.
L'enneigement est relativement faible sur l'ensemble de la commune mais affecte plus particulièrement les hameaux qui se trouvent tous à une altitude supérieure à celle d'Auroux. L'altitude moyenne de la commune est de 900 à 1275 mètres en limite ouest de la commune. On peut ainsi qualifier Auroux de commune de montagne.
La commune bénéficie d'un climat aux influences continentales : pluies peu abondantes, abritée des vents.
Outre le bourg-centre d'Auroux, le nombre de hameaux importants est de cinq : Briges, Florac, Les Salles, l'Herm et le Sapt.