Ed Sheeran has declared he loves Jeremy Corbyn, but hasn't spoken out about it publicly because he doesn't think his fans care about his political views.

The singer-songwriter, 26, said although he has not previously backed him publicly, he believes the Labour leader cares about other people.

He told The Sunday Times' Culture magazine: "I love Corbyn. I love everything Corbyn is about.

"And I feel people thought that, because I didn't put myself behind him, I wasn't a Corbyn supporter.

"If you knew me as a person, and listened to my music, you would be able to make a pretty educated guess that he would be the kind of person I really dig."

He continued: "He cares about other people. He cares about all classes, races and generations, and that's how I was brought up - we need more people that care about everyone."

Sheeran said fans are not interested in his opinion on politics.

(
Image:
REX/Shutterstock)

"I have political views but nobody buys my records going, 'I wonder what he thinks about politics?' Nobody," he said.

"People buy my records to put on while they make out. I'm not Mr Political. I vote the way I feel I should, but won't tell somebody else what to do."

The Shape Of You singer also talked about his fame and success, saying he is at a weird point because: "I've never felt this much adoration and I've never felt this much hate."

"It's a balance," he said, explaining he was off to an awards show where "50% of the musicians there think I'm the most uncool thing on the planet".