Este pequeño municipio se encuentra enclavado casi en el mismo centro de la región de Asturias, entre Oviedo y Mieres. Con una extensión de 50 km2, limita al norte con el concejo de Ribera de Arriba, al sur con el concejo de Riosa, al este con el concejo de Mieres y al oeste con los concejos de Quirós y Santo Adriano.
El acceso principal al municipio desde el centro de Asturias se realiza tanto a través de la N-630 como por la carretera autonómica AS-231, que enlaza con Riosa.
Administrativamente está organizado en siete parroquias; según el nomenclátor de Entidades de Población de Asturias del año 1996, sus nombres y superficies son los siguientes: Argame (3,75 km²), La Foz (11,17 km²), Peñerudes (4,76 km²), La Piñera (7,01 km²), San Esteban (2,95 km²), San Sebastián (14,21 km²) y Santa Eulalia en donde está la capital del concejo con el mismo nombre (6,20 km²).