Se encuentra ubicado en la zona centro de la región y limita al norte con Gijón, al este con Villaviciosa, Sariego, Nava, y Bimenes, al sur con los concejos de Langreo y San Martín del Rey Aurelio, y por el oeste con Oviedo y Llanera.