Before (end of 2016) (78 seats, Elections Centre)
Labour 35 · SNP 26 · Liberal Democrats 10 · Other 4 · Conservative 3
After (end of 2017) (78 seats, Elections Centre)
Labour 35 · SNP 26 · Liberal Democrats 10 · Other 4 · Conservative 3
Ward results
| David Graham | Labour | 1,661 ✓ |
| John O'Brien | SNP | 991 ✓ |
| Ken Caldwell | SNP | 842 ✓ |
| Leslie Bain | SNP | 635 |
| Keith Barton | Conservative | 507 |
| Ryan Smart | Labour | 498 ✓ |
| Ronald Hunter | Independent | 137 |
| Stephen Ferguson | Green | 78 |
| Rory Robertson | Liberal Democrats | 62 |
| Eunice Cameron | Independent | 57 |
| Rory Roberson | Liberal Democrats | 0 |
| Kathleen Leslie | Conservative | 1,479 ✓ |
| Lesley Backhouse | SNP | 1,144 ✓ |
| Susan Leslie | Liberal Democrats | 769 |
| Gordon Langlands | Labour | 761 ✓ |
| Roy Mackie | Independent | 475 |
| Stuart MacPhail | SNP | 429 |
| Scott Rutherford | Green | 314 |
| Fiona Sword | Labour | 242 |
| Peter George | Independent | 239 |
| Bill Mair | Solidarity | 36 |
Cowdenbeath4 seats
| Alex Campbell | Labour | 2,065 ✓ |
| Alie Bain | SNP | 1,415 ✓ |
| Gary Guichan | Labour | 1,030 ✓ |
| Darren Watt | Conservative | 1,013 ✓ |
| Ann Bain | SNP | 799 |
| Angela Dixon | Green | 150 |
| Elizabeth Riches | Liberal Democrats | 101 |
Cupar3 seats
| Margaret Kennedy | Liberal Democrats | 2,401 ✓ |
| Tony Miklinski | Conservative | 1,561 ✓ |
| Karen Marjoram | SNP | 1,064 ✓ |
| Steven Mitchell Simpson | SNP | 359 |
| Jenny Collins | Green | 275 |
| Helen Martin | Labour | 234 |
Dunfermline Central4 seats
| Alan Craig | Conservative | 1,768 ✓ |
| Jean Hall Muir | SNP | 1,359 ✓ |
| Jim Leishman | Labour | 1,115 ✓ |
| Garry Haldane | Labour | 832 ✓ |
| Neale Hanvey | SNP | 821 |
| Doug Hay | Independent | 655 |
| Lauren Jones | Liberal Democrats | 509 |
| Kerstin Romano | Green | 238 |
| Deek Jackson | Independent | 27 |
Dunfermline North3 seats
| Gavin Ellis | Conservative | 1,264 ✓ |
| Ian Ferguson | SNP | 1,186 ✓ |
| Helen Law | Labour | 863 ✓ |
| Michael Boyd | Labour | 752 |
| Fiona Elizabeth Fisher | SNP | 662 |
| Bryn Jones | Liberal Democrats | 458 |
| Mags Hall | Green | 203 |
Dunfermline South4 seats
| David Ross | Conservative | 1,660 ✓ |
| Fay Sinclair | SNP | 1,302 ✓ |
| James Stuart Calder | Liberal Democrats | 1,224 ✓ |
| Brian John Goodall | SNP | 1,128 |
| Ross Patterson | Labour | 1,086 ✓ |
| Billy Pollock | Labour | 521 |
| Michael Collie | Green | 245 |
| Ross Paterson | Labour | 0 ✓ |
East Neuk and Landward3 seats
| Linda Holt | Conservative | 1,508 ✓ |
| Bill Porteous | Liberal Democrats | 1,014 ✓ |
| Alisdair Gilbert | Liberal Democrats | 891 |
| John Docherty | SNP | 703 ✓ |
| Margaret Harper | SNP | 634 |
| Rosalind Garton | Labour | 242 |
| Benjamin Bridgman | Green | 222 |
| Ross Vetraino | SNP | 1,362 ✓ |
| Vikki Wilton | SNP | 799 ✓ |
| Derek Noble | Labour | 750 ✓ |
| Brian Mills | Conservative | 716 |
| Ian Sloan | Labour | 663 |
| Ian Crichton | Independent | 151 |
| Jane Kerr | Liberal Democrats | 128 |
| Glen McGill | Green | 117 |
| Ian Robertson | Independent | 88 |
| Bert Thomson | Independent | 71 |
| Fiona Grant | SNP | 1,704 ✓ |
| Michael Green | Conservative | 1,508 ✓ |
| John Beare | SNP | 1,123 ✓ |
| Jan Wincott | Labour | 949 ✓ |
| John Wincott | Labour | 514 |
| Jamie Donaldson | — | 249 |
| Lorna Ross | Green | 232 |
| Kate Legg | Liberal Democrats | 204 |
| Kyle Mackie | Independent | 81 |
| Julie Ford | SNP | 1,442 ✓ |
| Altany Craik | Labour | 1,252 ✓ |
| David Croll | Conservative | 723 |
| Craig Walker | SNP | 659 ✓ |
| Bill Brown | Independent | 460 |
| Lewis Alan Campbell | — | 87 |
| Derek Preston | Liberal Democrats | 86 |
| Martin Green | UK Independence Party (UKIP) | 63 |
Howe of Fife and Tay Coast3 seats
| Donald Lothian | Liberal Democrats | 2,156 ✓ |
| Andy Heer | Conservative | 1,413 ✓ |
| David Macdiarmid | SNP | 1,002 ✓ |
| Violeta Ilendo | SNP | 695 |
| Rosie Grant | Green | 335 |
| Joshua Osborne | Labour | 226 |
| Jane Freer | Independent | 112 |
| Dave Dempsey | Conservative | 2,841 ✓ |
| Lesley Laird | Labour | 1,305 ✓ |
| Alice McGarry | SNP | 1,229 ✓ |
| David John Barratt | SNP | 1,165 ✓ |
| Helen Cannon-Todd | Independent | 564 |
| Callum Hawthorne | Liberal Democrats | 388 |
| David Hansen | Green | 271 |
Kirkcaldy Central3 seats
| Zoe Hisbent | SNP | 1,138 ✓ |
| Alastair Cameron | Labour | 898 ✓ |
| Dorothy Ross | Conservative | 865 |
| Judy Hamilton | Labour | 845 ✓ |
| Maciej Wiczynski | SNP | 610 |
| Cairinne Macdonald | Green | 223 |
| Daniel Penman | Independent | 145 |
| Tricia Dakers | Liberal Democrats | 138 |
| Caz Paul | Libtn | 16 |
Kirkcaldy East3 seats
| Ian Cameron | Labour | 985 ✓ |
| Rod Cavanagh | SNP | 897 ✓ |
| Richard Watt | Conservative | 611 ✓ |
| Steve McMahon | SNP | 533 |
| Marie Penman | Independent | 421 |
| Mhairi Caitlin Cameron | Labour | 199 |
| Sandy Forbes | Green | 164 |
| Matthew Ritchie | Independent | 108 |
| Stephen William Rottger | Liberal Democrats | 75 |
Kirkcaldy North3 seats
| Neil Crooks | Labour | 1,486 ✓ |
| Carol Lindsay | SNP | 1,076 ✓ |
| James Leslie | Conservative | 896 |
| David Ross | Labour | 757 ✓ |
| Jane Glen | SNP | 570 |
| Susan Natalie Jeynes | — | 149 |
| Harald Gavin | Liberal Democrats | 129 |
Leven, Kennoway and Largo4 seats
| David Alexander | SNP | 1,506 ✓ |
| Graham Ritchie | Conservative | 1,339 ✓ |
| Alistair Suttie | SNP | 1,002 ✓ |
| Colin Davidson | Labour | 885 ✓ |
| Thomas Adams | Labour | 872 |
| Steve Wood | Liberal Democrats | 625 |
| Iain Morrice | Green | 115 |
| Craig Duncan | Solidarity | 25 |
| Mary Bain Lockhart | Labour | 1,257 ✓ |
| Linda Erskine | Labour | 1,033 ✓ |
| Lea McLelland | SNP | 994 ✓ |
| Rosemary Liewald | SNP | 990 ✓ |
| Scott Gilbert Campbell | Conservative | 497 |
| James Glen | Independent | 263 |
| Ronnie Mackie | Green | 70 |
| Mary Bain-Lockhart | Labour | 0 ✓ |
Rosyth3 seats
| Tony Orton | Conservative | 1,136 ✓ |
| Samantha Steele | SNP | 1,118 ✓ |
| Andrew Verrecchia | Labour | 932 ✓ |
| Sharon Wilson | SNP | 742 |
| Mike Shirkie | Independent | 402 |
| Wendy Chamberlain | Liberal Democrats | 377 |
| Steven Leckie | Independent | 156 |
| Fiona Margaret McOwan | — | 147 |
| Alastair Macintyre | Independent | 89 |
| Sharon Green-Wilson | SNP | 0 |
St Andrews4 seats
| Jane Ann Liston | Liberal Democrats | 1,083 ✓ |
| Dominic Aidan Nolan | Conservative | 1,007 ✓ |
| Brian Thomson | Labour | 640 ✓ |
| Ann Verner | SNP | 528 ✓ |
| Dorothea Morrison | Independent | 496 |
| Mariam Mahmood | Liberal Democrats | 451 |
| Colin Veitch | SNP | 404 |
| Andy Collins | Green | 283 |
| Christopher McKinlay | Independent | 73 |
| Clare Fisher | Independent | 62 |
Tay Bridgehead3 seats
| Timothy Brett | Liberal Democrats | 2,270 ✓ |
| Bill Connor | SNP | 1,197 ✓ |
| Robert Drysdale | Conservative | 1,079 |
| Jonny Tepp | Liberal Democrats | 657 ✓ |
| Derek Gray | SNP | 642 |
| Jane O'Neill | Labour | 340 |
| Fergus Cook | Green | 247 |
| Bobby Clelland | Labour | 1,682 ✓ |
| Mino Manekshaw | Conservative | 1,186 ✓ |
| Kate Stewart | SNP | 1,084 ✓ |
| Willie Gavin | SNP | 990 |
| Suzanne Davies | Labour | 538 |
| Aude Boubaker-Calder | Liberal Democrats | 360 |
| Martin J Keatings | Independent | 220 |
| Jeroen van Leeuwen | Green | 151 |
