O termin municipal de Sant Pere de Vilamajor muga a o norte con Montseny; a o noreste con Fogars de Montclús; a l'este con Sant Esteve de Palautordera y Santa Maria de Palautordera; a o sudeste con Llinars del Vallès; a o sud con Sant Antoni de Vilamajor; a o sudueste con Cardedeu; a l'ueste con Cànoves i Samalús y a o norueste con Tagamanent.