La
superficie est d'environ 20,5 km². Le point le plus bas est à
492 m, et le plus haut à 805 m.
Le
village est entouré de plusieurs ruisseaux
et rivières:
- l'Auze,
- le Breuil,
- Fon,
- la Jarrige, ruisseau affluent
de l’Auze, cnes de Brageac et Ally, 1300m
- Lagarde, sépare la commune
d'Ally et de Loupiac, et se jette dans l'Incon, autre ruisseau, juste
en contre-bas du hameau du même nom et qui prend sa source sur
le plateau d'Incon. L'Incon lui-même est affluent de la Maronne
à hauteur des Estourocs, en aval du barrage d'Enchanet.
- Langlade: ruisseau affluent de
l'Incon, de 2150 m
- Meallet,
- le Peschayrou
- le Pouget, ruisseau affluent de
l’Incon, cours de 1000 m
- Prade,
- Tarrieu
Le bord nord-est se situe près d'une vallée encaissée,
au fond de laquelle coule le ruisseau Tarrieu. Une source est signalée:
Pradinas. Son éthymologie est-elle de "parietinas"
? Auquel cas, elle aurait été proche de ruines ou de vieux
murs délabrés, bref, d'une construction humaine ancienne
et délabrée.

Nous
trouvons les toponymes suivants pour les prés:
- Broussiers (les),
- Butte (la),
- Champ Grand,
- Chauvenne (la),
- Couradis,
- Incournil,
- Lafon,
- Michagoune,
- Mortures,
- Peyre-Levade
(la): montagne à vacherie
- Planche,
- Répastil Nal ("répastil"
désigne l'estive),
- Roumégoux,
- Saignes (les) désignant
un terrain humide ou marécageux,
Pour
les bois:
- Bos (le),
- Bos de Tarrieu (le),
- Broussiers (les), différent
de l'autre lieu qui désigne un pré
- Fridefon (de frigidus fons
"source froide"),
- Issarts (les),
- Vergnes,
- Violle,
Un
vestige humain: Pierre Levade (la):
menhir limitant les communes d'Ally, Loupiac
et Ste Eulalie
Pour
le relief:
- Puy Dondon (le): mont, communes d'Ally et Drignac
- Le Puydondon - lou Puech-Dondon, 1778 (inventaire des
Archives de la maison d'Humières)
- Quillou (le Puy de la): mont et bois

Et
une question: à quoi correspondait le toponyme "Roucal"
?
Les
données issues du Dictionnaire Statistique
(complément de 1852) nous précisent
que la commune couvre une superficie de 20,5
km² pour une population de 1303
habitants soit une densité de 63,6 habitants au km².
Ces
habitants se répartissent dans 215 maisons,
soit environ 6 habitants par maison, ce qui représente aussi
la taille de la famille.
La
surface est partagée de la manière suivante: 950 ha labourables
(seigle, froment, sarrasin, etc.), 800 ha de prés, 150 de bois
et 150 de rochers et bruyères.
Il
n'y a pas de profondes vallées sur la commune, ce qui permet,
par conséquent, de pouvoir exploiter près de 86% du sol,
et de figurer en troisième place des
surfaces cultivables pour le canton.