US radio host Rush Limbaugh said this week that he and Elton John share the same anti-gay marriage views.

Limbaugh, known as a controversial shock jock, said on Wednesday that he and the singer support civil unions but not marriage for gay couples.

John, who is in a civil partnership, was accused of selling out the gay community for performing at Limbaugh’s wedding last month for a reported $1 million.

Limbaugh, who has been accused of racism and homophobia, said: “Elton John is not married to David Furnish, and Elton John is not a supporter of gay marriage.

“Elton John is on the same page as I am, as is Obama on gay marriage. He’s for civil unions, but he’s not for marriage.”

This week, John branded stars who have refused to perform in Arizona “f**kwits”.

Acts such as Rage Against the Machine and Kanye West are boycotting the state over controversial new immigration laws, while Lady Gaga was urged by a gay group to cancel a Saturday gig in Phoenix.

According to the Arizona Daily Star, he told a crowd in Tucson: “We are all very pleased to be playing in Arizona. I have read that some of the artists won’t come here. They are f**kwits!

“Let’s face it: I still play in California, and as a gay man I have no legal rights whatsoever. So what’s the f**k with these people?”