Sora es un municipio de la comarca de Osona, en la provincia de Barcelona, comunidad autónoma de Cataluña, España.