Trecate é uma comuna italiana da região do Piemonte, província de Novara, com cerca de 19.277 habitantes. Estende-se por uma área de 38 km², tendo uma densidade populacional de 445 hab/km². Faz fronteira com Bernate Ticino (MI), Boffalora sopra Ticino (MI), Cerano, Garbagna Novarese, Novara, Romentino, Sozzago.