Casorate Sempione is a comune, or municipality, located in the Province of Varese within the Lombardy region of northern Italy. It is situated approximately 40 kilometres northwest of Milan and about 20 kilometres southwest of the city of Varese.
As of December 31, 2004, the municipality covered an area of 6.9 square kilometres and had a recorded population of 5,334 residents.