Mi Pueblo
El municipio de Sant Joan de Vilatorrada se sitúa a 3 km. de Manresa, la capital de la comarca del Bages. La altitud de la población es de 230 metros sobre el nivel del mar y los límites municipales son: al Norte con las poblaciones de Sant Mateu de Bages y Callús, al Noreste con Santpedor; al este con Sant Fruitós de Bages, al sureste con Manresa y al oeste con Fonollosa.
Sant Joan de Vilatorrada está alrededor del río Cardener y está rodeado por las colinas de Costarrodona y Vilatorrada. Atraviesa el pueblo, de poniente a levante, la montaña de Collbaix, de 554 metros.
Dentro del municipio de este nombre, han coexistido al largo de la historia dos pueblos de origen rural y agrícola: Sant Martí de Torroella, que aún conserva esto y Sant Joan de Vilatorrada, de carácter más urbano por su desarrollo urbano y de servicios.