Elle est située dans le centre-est des Asturies. Son chef-lieu est Martimporra, à 32 kilomètres d'Oviedo. Sa population est de 1669 habitants (INE 2023). Les villages les plus peuplés de cette commune sont, dans l'ordre, San Julián, Suares, Taballes, Rozaes, Piñera et Melendreros.