Castiglione Olona is a town and comune located in the province of Varese within the Lombardy region of northern Italy. It serves as a local administrative center for its surrounding area.
As of December 31, 2015, the municipality had a recorded population of 7,753 inhabitants.