THE SNP MP who beat Douglas Ross in his bid to return to Westminster took a dig at the monarchy as he was sworn into parliament.

Seamus Logan, the new representative for Aberdeenshire North and Moray East, said before his affirmation that his constituents know where his "loyalties lie", and declared himself a "proud nationalist".

Logan won his seat early on Friday morning with 13,455 votes to Ross’s 12,513, making him one of the nine SNP MPs now based in London.

MPs are required by law to make an oath or affirmation of allegiance to the Crown and are not allowed to speak in debates, vote or receive their salary until they do so.

READ MORE: Peers removed from House of Lords for ‘non attendance’ – see the list

Asked if he wished to take the oath or affirmation, Logan said he would take the latter.

He then told the Chamber: "I'm a proud nationalist, and I will say these words to the people of Aberdeenshire North and Moray East, who'll know where my loyalties lie."

He joined a small number of other MPs who made clear that their affirmations were to the people who they represent, rather than the monarchy.

Labour MP Clive Lewis, and SDLP MPs Colum Eastwood and Claire Hanna, made clear that they were affirming allegiance to the King in order to do their jobs, with Lewis explicitly calling for a republic.

Logan was the sole SNP MP to protest the affirmation in some form. Graham Leadbitter and Kirsty Blackman are yet to be sworn in, with the proceedings expected to continue on Thursday.