Sant Pere de Vilamajor es un municipio de la comarca del Vallès Oriental en Cataluña, España. Tiene una superficie de 34.45 km2 y una población aproximada de 5.000 habitantes, con una densidad de 139.76 hab/km2[ Está situado en la provincia de Barcelona, y forma parte de la subcomarca del Baix Montseny.