Scotland’s best-paid BBC talents are UK network journalists and presenters Nicky Campbell and Andrew Marr.

The pair are among just 14 onscreen talents to earn more than £400,000 a a year at a top of a list of 96 Corporation stars who earn more than the prime minister.

Mr Campbell and Mr Marr are joined on the list by fellow Scots Eddie Mair of Radio 4’s PM programme, who gets at least £300,000, and Radio 2 DJ Ken Bruce, who makes at least £250,00.

Journalists Laura Kuenssberg and Andrew Neil both earn more than £200,000, as does former Dr Who star Peter Capaldi, while Scottish journalists and presenters Kirsty Wark, Jim Naughtie and Gavin Esler all take home at least £150,000.

No talent from the BBC’s Scottish operation earned more than £150,000, the starting point of the list.

Dunfermline Press:

In a statement, Andrew Marr said: “In the past I have been offered deals by the BBC’s commercial rivals at a higher rate than the corporation would pay.”

He added: “Following the publication of the BBC’s annual report, I can confirm that I’m paid £400,475 a year.

“It covers the weekly Sunday morning show, my radio work, documentary commissions, television obituaries, and work on big news events such as elections and both the Scottish and UK referenda coverage.

“It’s less, of course, than the £600,000 I was widely reported to be earning a couple of years ago; or indeed the £3 million a year Daily Telegraph claimed I was paid.

“As the BBC moves to deal with highly paid employees, my salary has been coming down. I now earn £139,000 a year less than I did two years ago.”

Andrew Neil also addressed his inclusion on the list during Wednesday morning’s Daily Politics.

Sitting alongside co-presenter Jo Coburn, who was not included on the list, he said: “The BBC has published details of on-screen talent, which you may be surprised to know includes me – as on-screen talent.”

Discussing a sports segment on the programme, Neil joked: “Is Gary Lineker coming on to do this bit? That means the budget will be gone for the year.”

Neil was included in the £200,000-£249,999 bracket, while Match Of The Day presenter Lineker’s salary is more than £1.75 million.