Lynn Anderson has died in hospital in Nashville, Tennessee, at the age of 67.
She was best known for her worldwide 1971 hit (I Never Promised You a) Rose Garden.
The country singer had been in hospital after suffering a heart attack on July 30.
The Grammy-winning singer had just returned from Italy and was admitted to the hospital for pneumonia.
In 1967, Lynn Anderson began a two-year television engagement on The Lawrence Welk Show, which led to a contract with Columbia Records in Nashville, the capital of country music.
She won a Grammy award for Rose Garden and was the Country Music Association’s female vocalist of the year in 1971.
“It was popular because it touched on emotions,” she told AP.
“It was perfectly timed. It was out just as we came out of the Vietnam years and a lot of people were trying to recover. This song stated that you can make something out of nothing. You take it and go ahead.”
Alongside her singing career, Lynn Anderson made a number of TV appearances with stars including Lucille Ball, Bing Crosby and John Wayne.
Lynn Anderson also appeared in episodes of the cop show Starsky and Hutch.