San Juan les Fonts es un municipio ubicado en la provincia de Provincia de Gerona en Cataluña. La población de San Juan les Fonts es de 3 044 personas (2020), el área de San Juan les Fonts es de 31.90 kilómetros cuadrados, la distancia de San Juan les Fonts a Barcelona (capital de la Cataluña) es de 96 kilómetros, la distancia de San Juan les Fonts a Madrid es de 662 kilómetros. San Juan les Fonts comparte fronteras con Montagut y Oix, Castellfollit de la Roca, San Jaime de Llierca, Santa Pau, Olot y Vall de Vianya.