Sant Pere de Torelló forma parte del área geográfica conocida como
Valle del Ges, situado en la parte norte de la Plana de Vic, en la comarca de Osona. El término municipal se extiende al norte de la localidad de Sant Vicenç de Torelló y llega hasta la
sierra de Bellmunt.