Trecate (piemontesisch Trecà, lombardisch Tracà) ist eine italienische Gemeinde mit 20.715 Einwohnern (Stand 31. Dezember 2018) in der Provinz Novara (NO), Region Piemont.Zu der Kleinstadt gehört der Ortsteil San Martino. Die Nachbargemeinden sind Bernate Ticino (MI), Boffalora sopra Ticino (MI), Cerano, Garbagna Novarese, Novara, Romentino und Sozzago.