Roy Rogers heads the cast of Song of Texas as a rodeo star named Roy Rogers. Quitting the rodeo operated by larcenous Jim Calvert (Barton MacLane), Roy goes into the ranching business. As a favor to his old pal, washed-up bronco buster Sam Bennett (Harry Shannon), Roy convinces Bennett's daughter Sue (Sheila Ryan) that Sam is in fact the owner of Roy's ranch. This harmless subterfuge is thwarted by the evil machinations of Calvert, but Rogers and his confreres eventually save the day. No fewer than eight songs are heard in Song of Texas, including such favorites as "Mexicali Rose" and "Moonlight and Roses."