The 120th and current Governor is the Canadian Mark Carney, appointed in 2013. He is the first non-Briton to be appointed to the post, but made a commitment to the Prime Minister to take up British citizenship.
who has been appointed governor of bank of england
Mark Carney