Question: do mps have to swear an oath?
Answer: Parliamentarians. Under the Parliamentary Oaths Act 1866, members of both Houses of Parliament are required to take an Oath of Allegiance upon taking their seat in Parliament, after a general election, or by-election, and after the death of the monarch.