Number (headcount) of GPs in Scotland, by NHS Board, as at 30 September 2007 to 2018: Health Board 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 Ayrshire & Arran 308 324 315 326 322 325 329 335 331 332 321 338 Borders 113 118 118 117 121 115 118 120 117 118 121 126 Dumfries & Galloway 154 160 159 160 156 152 152 148 138 129 137 120 Fife 277 286 283 275 267 279 277 275 270 265 266 280 Forth Valley 253 261 262 260 264 269 270 267 261 271 278 270 Grampian 520 549 559 567 549 547 546 562 552 545 533 533 Greater Glasgow and Clyde 1,023 1,085 1,078 1,076 1,079 1,073 1,070 1,077 1,057 1,038 1,057 1,076 Highland 401 416 420 418 408 389 393 392 390 388 397 398 Lanarkshire 386 397 398 406 399 411 405 406 454 462 453 441 Lothian 787 815 827 821 842 837 851 851 891 887 896 941 Orkney 43 34 34 34 33 26...