Sezon 2004 był czterdziestym ósmym sezonem Wyścigowych Samochodowych Mistrzostw Polski.
Sezon liczył w zależności od kategorii od pięciu do siedmiu eliminacji. Były one rozgrywane w Poznaniu (dwa razy), Kielcach (trzy razy), Załużu i Brnie.
Zwycięzcy Podano zwycięzców głównych kategorii bez podziału na klasy. Data Tor Klasa Zwycięzca (kierowcy) Samochód Zwycięzca (zespoły) 21–22 maja Poznań DSMP Maciej StańcoRafał Janus Porsche 911 Automobilklub Kielecki Grand Prix Polski (bieg I) Maciej Stańco Fuchs Star-Moto Racing Team - Automobilklub Kielecki Grand Prix Polski (bieg II) Maciej Stańco Fuchs Star-Moto Racing Team - Automobilklub Kielecki Generalna Narodowa (bieg I) Karolina Czapka Honda Kartex Karolina Autosport - Automobilklub Wielkopolski Generalna Narodowa (bieg II) Karolina Czapka Honda Kartex Karolina Autosport - Automobilklub Wielkopolski N-1150 Jacek Szurgot Fiat Seicento Automobilklub Wielkopolski A-1150 Michał Starnawski Fiat Cinquecento Automobilklub Rzemieślnik Formuła Super Sport Michał Gil Reynard Norma 2000 Racing Team - Automobilklub Kielecki 11–12 czerwca Kielce DSMP Tomasz WywiałTadeusz Myszkier Audi A4 Quattro Automobilklub Częstochowski Grand Prix Polski (bieg I) Tomasz Wywiał Norma 2000 Racing Team - Automobilklub Częstochowski Grand Prix Polski (bieg II) Maciej Stańco Fuchs Star-Moto Racing Team -