Collocazione e territorio di Bernate Ticino.
Attraversata dal Naviglio Grande, si estende nella parte centro-occidentale del territorio provinciale, sulla sponda sinistra del fiume Ticino, al confine con la provincia piemontese di Novara, tra i comuni di Boffalora sopra Ticino, Marcallo con Casone, Mésero, Cuggiono, Trecate (NO), Romentino (NO), e Galliate (NO).
Ad appena 3 km dall'abitato corre la strada statale n.
11 Padana Superiore.
Il più vicino tracciato autostradale è quello della A4 Torino-Trieste, cui si accede dal casello di Boffalora, posto a soli 4 km.
Agevole si presenta pure il collegamento con la rete ferroviaria: la stazione di riferimento, lungo la linea Milano-Torino, si trova infatti soltanto a 6 km di distanza.
L'aeroporto più vicino è quello di Milano/Malpensa, che dista 26 chilometri e al quale ci si rivolge per i voli intercontinentali diretti, mentre per i voli nazionali e internazionali (almeno fino al 1998) ci si serve dell'aeroporto di Milano/Linate, posto a 53 km.
Più lontano è si trova, invece, il porto commerciale e turistico, che si trova a 167 km.
Fa parte del Parco della Valle del Ticino.
La popolazione si rivolge prevalentemente a Milano e Magenta per il commercio, i servizi e le esigenze di ordine burocratico-amministrativo che non possono essere soddisfatte sul posto.