"Midnight Rocks" is a song written by Al Stewart and Peter White and was performed by Stewart. The song reached #13 on the U.S. Adult Contemporary chart and #24 on the Billboard Hot 100 in 1980. The song was the last charting single by Stewart. The song appeared on his 1980 album, 24 Carrots.