Limita al norte con el concejo de Illano, al sur con Grandas de Salime, al este con Pesoz y al oeste con Santa Eulalia y Villanueva de Oscos, concejos ambos con los que San Martín forma la comarca de Los Oscos, hasta mediados del siglo XX mal comunicada, económicamente deprimida y generalmente poco conocida.