Search this index of monumental inscriptions and discover your Scottish ancestry. The records provide your ancestor’s burial place and age at the time of death.

The Scottish monumental inscriptions index includes records from multiple Scottish counties including the Isle of Skye. In this index, you will find burials as early as 1507, like Robert Graham buried at Kinneff church in Kincardineshire, and as recent as 2016, like Morag Hamilton buried in Carmichael cemetery in Lanarkshire.

Below we have provided a full list of the burial grounds available. They are organised by county and provide the minimum and maximum years found in the index. These year ranges are not exclusive and some records may have gaps within the years provided.

Aberdeenshire

PlaceYear fromYear to Record count
Aberdour15431982 1,510
Aboyne17311999 1,794
Alford16781978 864
Auchindoir & Kearn16811984 919
Belhelvie15411982 1,439
Birse17302012 1,349
Bourtie17411983 580
Chapel of Garioch17391985 1,403
Cluny16961985 1,096
Crathie & Braemar17081996 2,286
Crimond16521986 1,158
Culsalmond17071985 1,111
Daviot17591991 935
Drumblade16231984 1,219
Dyce17401986 1,244
Echt16881993 1,155
Fintray17521984 1,129
Fyvie15991985 3,624
Glenmuick17181997 511
Keig17062000 932
Keithhall & Kinkell14111982 543
Kincardine O'Neil16971985 1,163
King Edward16311970 1,145
Leslie17591979 574
Lonmay16671973 1,308
Meldrum17171985 1,173
Monymusk17171983 1,491
New Deer16841988 2,259
New Machar16811981 1,005
Old Deer16811985 1,057
Old Machar18271981 1,168
Peterculter16732005 1,326
Pitsligo16261989 1,579
Rathen16241979 1,286
Rhynie16681983 1,076
Skene17251998 2,009
Tarves15831999 2,083
Tough17141984 922
Turriff15581997 1,762
Tyrie16551983 842
Udny16961982 1,306

Argyllshire

PlaceYear fromYear to Record count
Appin17832013 1,708
Ardchattan18392013 1,342
Dalmally17642013 859
Kilchrenan16332012 322
Portnacrois18871887 1

Ayrshire

PlaceYear fromYear to Record count
Alloway17162012 1,293
Dreghorn16952011 746
Dundonald17241959 822
Galston16791875 45
Irvine18372012 2,551
Kirkoswald16912014 1,763
Loudoun16662007 825
Maybole16182014 1,028
Monkton19752012 147
Muirkirk16851957 825
Riccarton17451918 378
Saltcoats17481985 365
Shewalton18781991 15
St Quivox17162012 1,138
Stevenston17422005 659

Banffshire

PlaceYear fromYear to Record count
Alvah15891983 1,165
Forglen16961976 636
Inveravon17472008 702
Inverkeithny17131982 924
Marnoch16922001 2,654

Berwickshire

PlaceYear fromYear to Record count
Ayton16972016 2,930
Coldingham18732016 770
Edrom16692015 1,457
Eyemouth17282016 3,230
Foulden17032016 692
Preston16122015 929
Whitsome19342016 187

Buteshire

PlaceYear fromYear to Record count
Kilmory17942003 22

Caithness

PlaceYear fromYear to Record count
Bower17652008 1,043
Keiss18132004 1,008
Olrig17122011 899
Watten16861999 716

Clackmannanshire

PlaceYear fromYear to Record count
Alloa17252014 2,089
Clackmannan16842015 3,050
Muckhart17392011 664
Tillicoultry17741993 444

Dumfriesshire

PlaceYear fromYear to Record count
Annan16351920 1,604
Applegarth16831961 1,012
Canonbie15931936 1,941
Closeburn16642002 1,596
Cummertrees16221955 1,322
Dalgarnock15891980 964
Dalton16651994 851
Dornock16121959 2,234
Dryfesdale16621960 1,490
Dundrennan16872005 546
Dunscore16362000 2,708
Durisdeer16692009 1,482
Holywood16501991 2,048
Hutton and Corrie16621983 460
Kirkbean17312014 1,453
Kirkbride16741942 64
Kirkconnel17482007 1,109
Kirkmichael16611993 1,595
Kirkpatrick Fleming16601953 2,395
Langholm16921997 5,059
Lochmaben17001941 1,273
Morton16581894 412
Sibbaldbie17021963 360
St Mungo16162010 632
Tinwald17062015 2,680
Tundergarth16632006 458
Wamphray17211923 447
Wanlockhead17492011 1,351
Westerkirk16801999 1,225

Fife

PlaceYear fromYear to Record count
Abdie17482007 274
Aberdour16462011 1,773
Anstruther17682009 3,558
Auchterderran17271954 135
Auchtermuchty17232009 1,836
Auchtertool17242008 382
Burntisland17242009 1,087
Cameron17652009 198
Cardenden18622009 3,471
Carnbee17422008 576
Carnock16242009 913
Cowdenbeath17192011 10,418
Creich17872007 201
Crombie   2
Dalgety18451995 479
Dunbog17951947 97
Dunfermline18302014 20,484
Dunino17642009 412
Dysart18382012 4,400
Flisk17521990 99
Kennoway17391931 197
Kilmany17352009 758
Kinghorn17022010 1,895
Leuchars16761969 939
Logie17262000 512
Markinch17132009 1,149
Moonzie17812007 195
Newburn17582009 270
St Andrews13632012 9,671
St Monans15912009 2,319
Strathmiglo17452009 1,590
Tayport16421957 964
Torryburn17471978 115
Tulliallan16952012 2,620
Wemyss18272009 10,352

Forfarshire (Angus)

PlaceYear fromYear to Record count
Airlie16091994 529
Arbirlot17382010 717
Auchterhouse16512016 1,425
Barry17042009 4,881
Benvie16121949 70
Carmyllie16651998 743
Carnoustie18932017 3,471
Cortachy17321973 119
Craig17592010 3,057
Dun16232009 521
Dundee17652010 11,753
Dunnichen16482000 1,049
Eassie16502011 299
Fowlis16652009 369
Fowlis Easter16612005 328
Glamis16882010 901
Glen Clova17772002 168
Glen Isla17432006 606
Glen Prosen17451990 234
Guthrie16282009 434
Invergowrie17561993 220
Inverkeilor17052006 1,780
Kinnettles17372000 566
Kirriemuir16552002 206
Lethnot17371990 200
Lintrathen16952003 815
Lochlee17511999 501
Logie Pert17171996 409
Lunan17222009 253
Lundie17082002 318
Maryton17022006 393
Monifieth17161970 1,269
Montrose17112008 486
Murroes16462017 1,996
Nevay17232011 175
Newtyle16742015 1,190
Oathlaw17212010 325
Strathmartine16771959 659
Tannadice16862014 1,105
Tealing16052011 731

Haddingtonshire (East Lothian)

PlaceYear fromYear to Record count
Aberlady17002017 1,481
Athelstaneford17042016 578
Dirleton17432012 775
Gladsmuir17262016 1,173
Innerwick19172015 117
Spott17002015 492
Stenton17252016 836
Tranent16711983 768
Whitekirk17102015 831
Whittinghame16642015 352

Invernessshire

PlaceYear fromYear to Record count
Abernethy17832010 3,094
Advie17902010 453
Alvie17852012 1,181
Ardersier16222014 3,238
Boleskine17222009 760
Bracadale18872015 223
Broadford19232012 134
Cromdale17392005 1,449
Croy16641999 860
Dalarossie17512011 738
Daviot17272014 1,733
Dores17532004 1,109
Drumnadrochit17592006 1,790
Duirinish16742007 394
Dunlichity17072010 1,150
Duthil19352006 43
Fort William17552013 1,696
Glenelg18762009 187
Gollanfield16231992 489
Invergarry19572009 112
Invermoriston17302012 572
Inverness16041999 5,916
Kilmallie18152013 858
Kilmonivaig17462010 810
Kingussie17462014 712
Lochaber19632001 32
Lochend17962000 424
Moy17502008 456
Petty16102014 1,721
Snizort18722014 597
Strath19072015 542

Kincardineshire

PlaceYear fromYear to Record count
Dunnottar15701974 1,010
Durris17191987 1,203
Fettercairn16421995 1,318
Fetteresso17001997 2,411
Glenbervie15911988 975
Kinneff15072014 653
Laurencekirk16502013 693
Marykirk16861979 956
Strachan17371975 638

Kinrossshire

PlaceYear fromYear toRecord count
Kinross18132005470
Lethendy17721988144
Orwell172520051,405
Portmoak17172009687
Struan18082012239

Kirkcudbrightshire

PlaceYear fromYear to Record count
Balmaclellan17031995 816
Carsphairn16592017 882
Kells19212017 329
Parton17102018 831
Rerrick16872005 547

Lanarkshire

PlaceYear fromYear to Record count
Biggar16592010 4,551
Carmichael16892016 1,070
Carnwath16792009 1,855
Carstairs17202016 2,764
Covington19772005 26
Crawford16502010 1,099
Dalserf17082010 718
Dunsyre16461969 203
Glasgow20122015 33
Glassford16792011 783
Lamington16742009 347
Lanark20122015 33
Larkhall18042009 3,837
Leadhills17212012 1,698
Lesmahagow16221937 1,414
Libberton16792009 702
Loanhead16241992 172
Motherwell18261997 453
Old Monkland18002015 13,312
Pettinain16662008 518
Roberton17642006 361
Salsburgh17182014 7,641
Stonehouse16512013 3,072
Symington16292010 1,031
Wiston16952009 819

Linlithgowshire (West Lothian)

PlaceYear fromYear to Record count
Abercorn16502009 1,379
Dalmeny16011998 633
Kirkliston18852009 1,209
Linlithgow18322013 5,570
Livingston19322010 1,517
Muiravonside17391984 315
Queensferry16622015 2,939

Midlothian

PlaceYear fromYear to Record count
Colinton14982012 2,132
Cramond16872015 1,559
Currie17052012 2,991
Edinburgh16062015 7,199
Lasswade16492013 3,030
Loanhead16242014 2,717
Ratho16792010 632
Roslin10222014 1,353

Moray

PlaceYear fromYear to Record count
Cromdale18072009 1,155
Dyke17422014 1,141

Nairn

PlaceYear fromYear to Record count
Ardclach17722014 496
Auldearn15372014 1,396
Geddes14842012 437

Peeblesshire

PlaceYear fromYear to Record count
Lyne17122009 78

Perthshire

PlaceYear fromYear to Record count
Aberdalgie17382010 543
Aberfeldy18672017 2,125
Abernethy17802011 1,416
Aberuthven17582009 488
Arngask17192009 545
Auchterarder17572009 3,284
Bendochy16542009 273
Blair Atholl17922010 642
Blairgowrie16912013 6,941
Clunie17232012 602
Coupar Angus18902011 366
Crieff17661893 79
Dowally17712008 442
Dron16721978 142
Dull17242016 548
Dunbarney16882005 1,139
Dunblane18392009 242
Dunkeld16362006 266
Errol17222014 1,770
Findo Gask18242008 266
Forteviot17102008 445
Fortingall17742016 464
Glendevon18102009 128
Inchture17302014 908
Killin17792006 135
Kilmadock17971946 145
Kilspindie17172015 419
Kinnoull17081975 541
Kinross18132005 450
Lethendy17721988 146
Little Dunkeld17402017 2,438
Logierait17512009 1,176
Luncarty19542005 5
Madderty17402014 294
Methven17802014 1,514
Moulin17412015 912
Muthill13622014 1,391
Pitlochry17942016 2,069
Rait18571999 17
Redgorton18142009 1,094
Rhynd16941999 359
Scone16232017 3,408
St Madoes16902015 585
Struan18082012 253
Tenandry18882007 107
Tibbermore17612009 723
Trinity Gask17242009 262
Weem17562013 465

Ross and Cromarty

PlaceYear fromYear to Record count
Avoch17331994 1,384
Coigach17842013 688
Contin17602014 747
Fortrose16092005 948
Glenshiel19272009 140
Killearnan16781993 796
Kilmuir17801992 680
Lochalsh18342010 534
Lochbroom17242015 783
Rosemarkie16441999 1,813
Suddie16711995 508
Urquhart16142002 1,736
Urray17472015 1,702

Ross-shire

PlaceYear fromYear to Record count
Dingwall16361997 1,068

Roxburghshire

PlaceYear fromYear to Record count
Hawick15372008 739

Stirlingshire

PlaceYear fromYear to Record count
Balquhidder17342013 889
Bannockburn18662014 10,384
Dunblane18392009 256
Larbert16312008 2,429
Muiravonside17391984 436
St Ninians17492011 2,107

Wigtownshire

PlaceYear fromYear to Record count
Wigtown18772018 483

Unkown

PlaceYear fromYear to Record count
(blank)18551893 3