Il museo, istituito nel 1954 dalla società Cesare da Sesto, è ubicato nell'ottocentesco Palazzo comunale. Raccoglie reperti della cultura di Golasecca fiorita nell'Italia nord-occidentale durante l'ultimo millennio a.C. Nel percorso museale sono inseriti oggetti del periodo romano e il nucleo di plutei altomedievali provenienti dall'abbazia di San Donato. Un'interessante raccolta di fossili marini proviene da Cheglio di Taino. La Galleria d'Arte contemporanea offre una panoramica sulle avanguardie italiane e straniere