"I'm an Old Cowhand (From the Rio Grande)" is a comic song written by Johnny Mercer for the Paramount Pictures release Rhythm on the Range and sung by its star, Bing Crosby.
[3] It has also been covered by numerous jazz musicians, including Sonny Rollins, Monty Alexander, Joshua Redman, and John Scofield.
Mercer and his wife were driving across the US en route to his hometown, Savannah, Georgia, after having apparently failed to succeed in Hollywood.
Singing cowboys were popular in films and on the radio then, and within 15 minutes, writing on the back of an envelope, Mercer transferred the image he was seeing into a song whose satirical lyrics vented some of his own bitter frustration with Hollywood.
The song has also been sung by Roy Rogers (Sons of the Pioneers), Sophia Johnson, Carson Robison, Bobby Darin, Tex Ritter, The Mills Brothers, Johnnie Ray, Jack Teagarden, Patsy Montana, Frank Sinatra, Steve Lawrence, Lorne Greene, Dan Hicks, and Harry Connick Jr., Hotclub of Cowtown among others.