Il paese mostra nella forma, con una piazza centrale in cui si intersecano i due assi viari principali e tre delle quattro porte, l’antica struttura del castrum. All’XI secolo risale la costruzione del castello, che a fine ’400 assunse la tipica configurazione delle rocche visconteo-sforzesche: quadrilatero con torri angolari e mezzane, ponte levatoio e fossato. Restano visibili parte delle mura, sei delle otto torri e un mulino trecentesco; il portale all’ingresso principale e la loggia porticata a ovest sono rimaneggiamenti seicenteschi. Nel castello, il Museo archeologico lomellino offre un ricco excursus sulla civiltà della Lomellina dalla preistoria all’età romana.