Limita por el norte con la ciudad de Medellín, por el este con los municipios de Rionegro y El Retiro, por el sur con los municipios de El Retiro y Caldas, y por el oeste con los municipios de Sabaneta e Itagüí.