"Maggie May" is a song co-written by singer Rod Stewart and Martin Quittenton, and performed by Rod Stewart on his album Every Picture Tells a Story, released in 1971.
In 2004, Rolling Stone ranked the song number 130 on its list of The 500 Greatest Songs of All Time.