Forma parte de la subcomarca natural del Bajo Montseny.
El descubrimiento de restos ibéricos y romanos hacen pensar que existió un enclave íbero y, posteriormente, una villa romana que se mantuvo durante el periodo visigodo.
Durante esta época era la primera o la segunda, dependiendo del siglo, población más grande de la zona.
En estos Censos se denominaba San Pedro de Vilamajor: 1842, 1857, 1860, 1877, 1887, 1897, 1900, 1910, 1920, 1930, 1940, 1950, 1960, 1970 y1981.
Desglose de población según el Padrón Continuo por Unidad Poblacional del INE.
La economía del municipio es mayoritariamente agrícola, ganadera y forestal.