Das Dorf Avelengo (deutsch: Hafling) befindet sich in der Provinz Bozen (Bolzano), die zur Region Trentino Südtirol (Trentino Alto Adige) gehört. Die Gemeinde besitzt 728 Einwohner und hat eine Fläche von 27,38 Quadratkilometer bei einer Bevölkerungsdichte von 26,59 Einwohner pro Quadratkilometer. Avelengo befindet sich 1290 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Avelengo di Sopra
Falzeben
Moar Wiese
Pivigna
Santa Caterina