"Tonight 's the Night (Gonna Be Alright) '' is a song by Rod Stewart, recorded at Muscle Shoals Sound Studio in Sheffield, Alabama for his 1976 album A Night on the Town. The song became his second US chart topper on the Billboard Hot 100. It made its debut at number 81 on October 2, 1976 and rose quickly, climbing from number eight to the top of the chart on November 13, 1976, and remained on top for eight consecutive weeks until January 8, 1977. It was the longest stay of any song during 1976, as well as the longest stay at number one for Rod Stewart in his entire recording career. The song also peaked at No. 5 in the UK, No. 3 in Australia and charted well in other parts of the world. It was the number 1 song on Billboard 's 1977 year - end chart. It became the best - selling single of 1977 in the United States. As of 2015, it is the seventeenth most popular song in the history of the chart.
who sings the song tonight's the night
Rod Stewart Rod Stewart