 In the census of 2001, 1,967 inhabitants out of 2,602 (75.6%) declared Ladin as their native language.Moena lies on the Avisio, a tributary of the Adige river.The municipality borders with Falcade, Nova Levante, Sèn Jan di Fassa, Predazzo, Soraga and Tonadico.