Se encuentra en la Lomellina nordoriental, muy cerca del río Ticino.
Este último, el actual Villareale, corresponde al centro original de Cassolo.
Ambos centros fueron parte del Marquesado de Vigevano, señalado en Gian Giacomo Trivulzio en el 1499, y pasado en el 1515 al cardenal Schiner, cuyos nietos los venderán a los Gadio, de los cuales serán cedidos en el 1572 a la cámara ducal.
De esta manera, los dos centros, así como Vigevano por su parte, no serán más enfeudados por largo tiempo.
Entre 1884 y 1934 la localidad de Cassolnovo estuvo comunicada regionalmente mediante una parada del tranvía Novara-Vigevano-Ottobiano.