Billboard has put together a list of the Top 10 List of Mainstream Rock Artists of 2004. Check out the list below.
1

Nickelback is a Canadian rock band formed in Hanna, Alberta by Chad Kroeger, Mike Kroeger, Ryan Peake and Brandon Kroeger
***
2

Linkin Park is a rock band from Agoura Hills, California
***
3

Three Days Grace is a Canadian hard rock/post-grunge band formed in 1997
***
4

Velvet Revolver is a hard rock/Post-Grunge music supergroup with three former members of Guns N' Roses.
***
5
6

Godsmack are an American Grammy-nominated heavy metal band from Massachusetts formed in 1996
***
7

Shinedown are a Southern Hard Rock band that originated in Jacksonville, Florida
***
8

Audioslave was an American alternative/hard rock supergroup that consisted of the former instrumentalists of Rage Against the Machine; Tom Morello , Tim Commerford and Brad Wilk , together with Chris Cornell, the former frontman of Soundgarden as their le
***
9

Puddle of Mudd is an American post-grunge band from Kansas City, Missouri, United States
***
10

A Perfect Circle was an alternative rock supergroup, formed by guitarist Billy Howerdel
***