 It is located in the Po Valley northwest of Milan, from which it is 34 km away, near the valley in which the Olona river flows.Located slightly higher than the neighbouring Legnano (hence the preposition "su", en.