Le prime notizie su Chiaverano risalgono all’incirca all’anno 1000. Dalle fonti si sa che il vescovo di Ivrea concesse nel 1251 la costruzione di un nuovo borgo intorno al castrum, il moderno castello di San Giuseppe, esistente fin dal X secolo. L’antica fortezza romana durante la seconda metà del 1600 si trasforma grazie a Tomaso Barberio de Guarene in un luogo religioso dedicato a San Giuseppe. Con l’autorizzazione della curia si venne a creare una grande confraternita, diventando uno dei santuari più frequentati della zona.