Il Comune di Inarzo dista 11 km da Varese, si trova ad una quota di 282 m. s.l.m., sulla sponda meridionale del Lago di Varese e la catena di collinette che va da Casale Litta ad Azzate. Confina con Cazzago Brabbia, Bodio Lomnago, Casale Litta (fraz. di Bernate), Varano Borghi, Ternate e Biandronno, ha una superficie di circa 258 ettari. E’ uno dei cinque comuni su cui si estende la Riserva Naturale regionale della Palude Brabbia, oasi naturale dichiarata zona di importanza internazionale ai sensi della Convenzione di Ramsar (1971) e zona di protezione speciale per la conservazione degli uccelli selvatici.
