Candidates have been making a final bid for votes on the last day of campaigning in the by-election.
The SNP is defending a majority of just 590 and any swing at all against the Scottish Government will see Labour take the seat.
Labour candidate Cara Hilton called on voters to back a "new voice and a fresh start". She said: "We need to move on from the shame of Bill Walker. We need an MSP who will put Dunfermline first, not the referendum."
SNP candidate Shirley-Anne Somerville said: "Should I be elected, my promise is to be a champion for the people of Dunfermline and the west Fife villages, starting by working with local parents to stop the Labour council's school closures plans.
"The council's proposals are flawed on educational and financial grounds, and if I am elected on Thursday, my first call on Friday would be to Fife's education director, seeking a meeting to demand that the closures plan be withdrawn."
The Liberal Democrat candidate, Susan Leslie, said: "Labour and the SNP are happier fighting amongst themselves than doing right by residents here. It is no wonder that people think they have the wrong priorities for Dunfermline."
Tory candidate James Reekie criticised what he described as "smearing and mudslinging" from the SNP and Labour.
The by-election is also being contested by Zara Kitson for the Scottish Green Party, Peter Adams for Ukip and John Black, an independent.