Rupit i Pruit es un pequeño y bello pueblo de la comarca de Osona, ubicado al noreste de la comarca y al este de la Sierra de Cabrera, en la provincia de Barcelona (Cataluña). Apenas rebasa los 330 habitantes
Está compuesto por dos núcleos urbanos: Rupit y Pruit, que fueron independientes hasta el año 1977. Se trata del último pueblo de la provincia de Barcelona en la carretera que une los municipios de Vich, capital de la comarca de Osona, y Olot, capital de la comarca de La Garrocha (Gerona). Se halla a 98 kilómetros de Barcelona.