Fife
In Fife the Keep Well health checks are available across all three Community Health Partnerships (CHPs):
If you’re an eligible patient from a participating practice, you will be contacted by letter and invited to attend a Keep Well health check. If you are 45–64 years old and registered at any of the participating practices, you can contact your practice to find out if you are eligible.
The GP practices listed below are participating in Keep Well:
Dunfermline & West Fife
Linburn Road Health Centre
124 Nith Street
Dunfermline
Fife
KY11 4LT
01383 733490
Kelty Medical Practice
Ms Vicki Cunningham
The Health Centre
80 Main Street
Kelty
Fife
KY4 0AE
01383 831281
Oakley Health Centre
Drs Mathie & McMinn
Wardlaw Way
Oakley
KY12 9QH
01383 852483
Oakley Health Centre
Drs Boggon & Laggan
Wardlaw Way
Oakley
KY12 9QH
01383 850293
Valleyfield Health Centre
Chapel Street
High Valleyfield
KY12 8SJ
01383 880511
Limekilns Surgery
Old Orchard
Limekilns
KY11 3HS
01383 881155
Hospital Hill Surgery
Izzat Avenue
Dunfermline
KY11 3BA
01383 731721
Cowdeanbeath Medical Practice
173 Stenhouse Street
Cowdenbeath
KY4 9DH
01383 518500
Crossgates Medical Practice
Main Street
Crossgates
KY4 8DF
01383 515521
Lochgelly Health Centre
Drs Thomson, Cattanach,
Martins & Da Silva
David Street
Lochgelly
KY5 9QZ
01592 780200
Lochgelly Health Centre
Drs Farrell, McKean & Sweeney
David Street
Lochgelly
KY5 9QZ
01592 782783
Benarty Medical Practice
Lochleven Road
Lochore
KY5 8DA
01592 860463
Inverkeithing Medical Practice
5 Friary Court
Inverkeithing
Fife
01383 822174
Cardenden Medical Practice
Wallsgreen Road
Cardenden
KY5 0JE
01592 722441
Nethertown Surgery
Elliot Street
Dunfermline
KY11 4TF
01383 622062
Millhill Surgery
87 Woodmill Street
Dunfermline
KY11 4JW
Primrose Lane Medical Practice
Primrose lane
Rosyth
KY11 2UR
01383 435507
New Park Medical Practice
163 Robertson Road
Dunfermline
KY12 0BL
01383 728944
Rosyth Health Centre
Park Road
Rosyth
KY11 2SE
01383 416181
Kirkcaldy & Levenmouth
Muiredge Surgery
Merlin Crescent
Buckhaven
Leven
KY7 1HJ
01592 715728
Methilhaven Road Surgery
361 Methilhaven Road
Methil
KY8 3HR
01333 426913
Path House Medical Practice
Nether Street
Kirkcaldy
KY1 2PG
01592 644533
Kennoway Health Centre
Jordan Lane
Kennoway
KY8 5JZ
01333 350241
Nicol Street Surgery
48 Nicol Street
Kirkcaldy
KY1 1PH
01592 262670
St Brycedale Surgery
St Brycedale Road
Kirkcaldy
KY1 1ER
01592 640800
Kinghorn Medical Practice
Rossland Place
Kinghorn
KY3 9RT
01592 890217
Leven Health Centre
Dr Sinclair & Partners
Victoria Road
Leven
KY8 4ET
01333 432577
Leven Health Centre
Drs Page, Clark & McDonald
Victoria Road
Leven
KY8 4ET
01333 432555
Leven Health Centre
Dr Bisset & Partners
Victoria Road
Leven
KY8 4ET
01333 432588
Burntisland Health Centre
Dr Hitchcock
74 Somerville Street
Burntisland
KY3 9DF
01592 873321
Burntisland Health Centre
Drs Halliday, Bell & Fleming
74 Somerville Street
Burntisland
KY3 9DF
01592 872761
Kirkcaldy Health Centre
Drs Mitchell, Morris & Fordyce
Whytemans Brae
Kirkcaldy
KY1 2NA
01592 641203
Kirkcaldy Health Centre
Drs Barker, Murphy & Anderson
Whytemans Brae
Kirkcaldy
KY1 2NA
01592 642902
Kirkcaldy Health Centre
Dr MacGlone
Whytemans Brae
Kirkcaldy
KY1 2NA
01592 640600
Kirkcaldy Health Centre
Drs Egerton, Robertson,
Greig & Flynn
Whytemans Brae
Kirkcaldy
KY1 2NA
01592 642178
The Cannons
Fisher Street
Methil
KY8 3HR
01333 426083
Glenrothes & North East Fife
Eden Villa Practice
The Health Centre
Bank Street
Cupar
Fife
KY15 4JN
01334 654945 (Enquiries)
01334 654944 (Appointments)
Bank Street Medical Group
The Health Centre
Bank Street
Cupar
Fife
KY15 4JN
01334 653478
Cos Lane Surgery
Cos Lane
Glenrothes
KY7 4AQ
01592 752100
North Glen Medical Centre
1 Huntsman Court
Glenrothes
KY7 6SY
01592 620062
The Glenwood Practice
Glenwood Health Centre
Napier Road
Glenrothes
KY6 1HL
01592 611171
Rothes Medical Practice
Pitteuchar Health Centre
Glamis Centre
Glenrothes
KY7 4RH
01592 773507
The Lomond Practice
Glenwood Health Centre
Napier Road
Glenrothes
KY6 1HL
01592 611000
Markinch Health Centre
19 High Street
Markinch
Glenrothes
KY7 6ER
01592 610640