The music lineup for the 2013 Houston Stockshow and Rodeo, also known as RodeoHouston, has been released and its not all country artists. 

Rockers Styx are set to perform on March 4 halfway thru the festivities which run from February 25 thru March 17th.  This is not their first rodeo though, the rockers have performed for RodeoHouston back in 2002.

Also performing in the non-country category will be R&B star Mary J. Blige, rapper Pitbull, and pop artists Bruno Mars and Demi Lovato.

But never fear country fans, RodeoHouston has not forgotten about the country stars. Scheduled to perform during the festivities are Toby Keith, Tim McGraw, Alan Jackson, Kenny Chesney, Blake Shelton, George Strait and Martina McBride.

More From The Basin's Classic Rock