Il Gran Premio Industria e Commercio di Prato 2004, cinquantanovesima edizione della corsa, si svolse il 19 settembre 2004 su un percorso di 177,4 km, con partenza e arrivo a Prato. Fu vinto dal belga Nick Nuyens della Quick Step davanti agli italiani Francesco Bellotti e Mirko Celestino.