"Some Days You Gotta Dance" is a song written by Troy Johnson and Marshall Morgan, and recorded by American country music group Dixie Chicks. It was released in September 2001 as the eighth and final single from their album Fly. The song peaked at #7 on the BillboardHot Country Singles & Tracks chart in March 2002. "Some Days You Gotta Dance" was previously recorded by Keith Urban's band, The Ranch, in 1997. Urban plays guitar on the Dixie Chicks' rendition.
James Taylor sang the song with the Dixie Chicks during their joint appearances on the 2004 Vote for Change tour, then continued playing it on his own tours and recorded it for his 2008 album Covers.