It was previously represented by former Prime MinisterGordon Brown from 2005 until 2015, who had been MP for the Dunfermline East constituency from 1983–2005 until boundary changes. He served as Chancellor of the Exchequer from 1997 to 2007 and as UK Prime Minister from 2007 to 2010.
2005–2024: The Fife Council wards of Aberdour and Burntisland West; Auchtertool and Burntisland East; Ballingry and Lochore; Bennochy and Valley; Cowdenbeath Central; Crosshill and Lochgelly North; Dalgety Bay East; Dalgety Bay West and Hillend; Inverkeithing; Dunnikier; Dysart and Gallatown; Glebe Park, Pathhead and Sinclairtown; Hayfield and Balsusney; Kelty; Kinghorn and Invertiel; Linktown and Kirkcaldy Central; Lumphinnans and Lochgelly South; Oakfield and Cowdenbeath North; Raith and Longbraes; Smeaton and Overton; Templehall East; and Templehall West.
2024–present: The Fife Council wards of Dunfermline North, Inverkeithing and Dalgety Bay, Burntisland, Kinghorn and Western Kirkcaldy, Kirkcaldy North, Kirkcaldy Central, Kirkcaldy East, and Cowdenbeath.
In 2019, Neale Hanvey unseated Laird with a majority of 1,243 votes. Hanvey was suspended from the SNP before the election for use of anti-Semitic language in social media posts. Although Hanvey was suspended from the SNP, he was still listed as such on the ballot and his victory is recorded as an SNP gain from Labour.[5] It is the only known time in which a candidate has won a seat and sat as an independent following a suspension from their party.[4] He was later re-admitted to the party in June 2020.[7] Hanvey defected from the SNP to join the new Alba Party in late March 2021, becoming Alba's second MP after Kenny MacAskill of East Lothian.[8]
1After nominations for the 2019 general election closed, the Scottish National Party suspended Neale Hanvey and withdrew all support for his campaign on 28 November 2019 due to allegations of antisemitism.
1After nominations for the 2019 general election closed, the Scottish National Party suspended Neale Hanvey and withdrew all support for his campaign on 28 November 2019 due to allegations of antisemitism.[13]