Il comune di Bollate si trova a nord-ovest di Milano, confina con il comune di Garbagnate Milanese, il comune di Senago, il comune di Paderno Dugnano, il comune di Cormano, il comune di Novate Milanese, il comune di Baranzate, il comune di Arese e il quartiere Cascina Triulzia – Expo di Milano.
Nel comune di Bollate si trova Villa Arconati (1610), villa Mariani, fabbrica Borroni.
Il comune di Bollate è ben collegato grazie alle due stazioni ferroviarie (Bollate centro, Bollate nord, linea Milano-Saranno, S2 e S3) e dalla linea urbana e interurbana con autobus.
Per quanto riguarda la viabilità extraurbana, il comune di Bollate è collegato grazie alla Strada provincia Varesina e dalla Tangenziale Nord (A52) .