In what states is cock fighting legal?

Hopefully none because it's animal cruelty.

More info

Cockfighting endures legally in New Mexico, Louisiana and Oklahoma, which is home to more than 40 established back-road pits, and illegally in many other states.

On Capitol Hill, more than 180 House members and more than 40 senators are sponsoring bills to prohibit the interstate shipment of fighting cocks. The sooner the better.