A Freguesia de São Roque tem uma área de 7,1 km2 e é delimitada, a norte, por S. João da Madeira e Macieira de Sarnes e a sul, por Ossela e Oliveira de Azeméis. Por sua vez, é demarcada a nascente por Nogueira do Cravo e Pindelo e finalmente, a poente, por Santiago de Riba-Ul e Cucujães.