Il Gran Premio Industria Commercio Artigianato Carnaghese 2004, trentatreesima edizione della corsa, si svolse il 19 giugno 2004 su un percorso di 170 km, con partenza e arrivo a Carnago. Fu vinto dall'italiano Christian Murro della Miche davanti al sudafricano Tiaan Kannemeyer e all'australiano Paul Crake.