San Celoni (en catalán y oficialmente Sant Celoni) es un municipio de Cataluña, España. Perteneciente a la provincia de Barcelona, en la comarca Vallés Oriental y es la población principal de la comarca natural del Baix Montseny.
Se encuentra a medio camino entre Barcelona y Gerona, en el eje de comunicaciones (carretera, autopista y ferrocarril) que comunica Barcelona con Francia a través de La Junquera, al pie del Montseny y del Montnegre, espacios de gran riqueza y belleza paisajística, en la cuenca del río Tordera. Esta hermanado con el municipio Bornos de la provincia de Cádiz.