MORAZZONE é situato in provincia di Varese, a nord ovest di Milano; dista circa 6 Km. da Varese e confina con i seguenti comuni:
- Gazzada Schianno e Lozza a nord;
- Castiglione Olona ad est;
- Caronno Varesino e Brunello ad ovest.
MORAZZONE ha un'estensione di 548 ettari, con un territorio ad andamento collinare che varia da una quota minima di 324 mt. s.l.m. in prossimità della zona "Roccolo" (in lato nord), con il centro storico che ne caratterizza la parte "alta".