Está integrado por dos núcleos urbanos: Rupit y Pruit, que fueron independientes hasta 1977.
Hacia el siglo XII surgió el pueblo de Rupit habitado por familias nobles.
En 1977 se unieron los municipios de Rupit y Pruit.
Actualmente, y debido a la peculiaridad del municipio, el turismo es la principal fuente de ingresos, con un conjunto de comercios que reciben los numerosos visitantes durante la época estival y fines de semana.
En este censo se denominaba San Juan de Fábregas y Rupit: 1842En estos censos se denominaba San Juan de Fábregas: 1857, 1860, 1877, 1887, 1897, 1900, 1910, 1920, 1930, 1940 y 1950Entre el censo de 1981 y el anterior, este municipio desaparece porque se agrupa en el municipio 08901 (Rupit i Pruit) Población de derecho según los censos de población del INE.