A sede do concelho, Ramalhoça, encontra-se 10 km a sul de Santiago de Compostela e 15 km a nordeste de Padrón (distâncias por estrada). O município é percorrido pelo Caminho Português de Santiago. A parte norte é é relativamente plana, enquanto que a sul, perto ao rio Ulla há diversos cumes, como a Pena Agrela (410 m), Alto de Montouto (339 m) e o monte da Pulga (373 m). Os terrenos mais próximos do rio estão a uma altitude de menos de 100 metros, enquanto que na zona da Ramalhoça a altitude é cerca de 50 metros acima do nível do mar.