Find out if your Welsh ancestors were baptised, married or buried in the county of Anglesey.

A full list of parishes/places covered by the records and the dates the records are available for is given below. The date ranges are those derived from the earliest and latest records and do not necessarily reflect a complete run of years.

Baptisms

Marriages and Banns

Burials

Anglesey Baptisms

ParishYear fromYear toNumber of recordsNew
Aberffraw171919217,338 
Amlwch1705192117,962 
Beaumaris1649192115,645 
Bodedern176219213,353 
Bodewryd17761921987 
Bodwrog175619211,238 
Caergybi / Holyhead1737192150,816 
Ceirchiog1813184379 
Cerrigceinwen172119212,127 
Coedana18131921344 
Heneglwys169619212,132 
Llanallgo18131920985 
Llanbabo174019201,113 
Llanbadrig173119215,040 
Llanbedrgoch175119212,276 
Llanbeulan172619211,233 
Llanddanielfab174619212,961 
Llanddeusant17541806501 
Llanddona176219211,344 
Llanddyfnan166519212,236 
Llandegfan15471922 4,311 New
Llandrygarn17151922 2,775 New
Llandyfrydog16901922 5,567 New
Llandysilio17541897 2,517 New
Llanedwen17411922 955 New
Llaneilian17401922 7,590 New
Llaneugrad17261922 640 New
Llanfachraeth16821831 969 New
Llanfaelog18131922 1,924 New
Llanfaes17281922 883 New
Llanfaethlu17421922 983 New
Llanfairmathafarneithaf17481873 1,448 New
Llanfairpwll17541922 2,140 New
Llanfairynghornwy17251921 2,093 New
Llanfair-Yn-Neubwll18131922 417 New
Llanfechell16911922 3,688 New
Llanffinan16781922 1,001 New
Llanfflewyn17941922 427 New
Llanfigael16951922 581 New
Llanfihangel Dinsylwy17651922 254 New
Llanfihangel Tre'r Beirdd16951921 1,908 New
Llanfihangel Yn Nhowyn18131922 969 New
Llanfihangel Ysceifiog17031922 5,189 New
Llanfwrog17601922 746 New
Llangadwaladr16101922 2,568 New
Llangaffo16591922 2,138 New
Llangefni17091922 4,872 New
Llangeinwen16881922 2,615 New
Llangoed17611922 1,948 New
Llangristiolus17811922 1,289 New
Llangwyfan17751922 697 New
Llangwyllog17771922 769 New
Llanidan16661922 4,704 New
Llaniestyn18131922 759 New
Llannerchymedd17401922 2,717 New
Llanrhuddlad18131922 1,538 New
Llanrhwydrus17471916 862 New
Llansadwrn15841922 2,503 New
Llantrisant17451905 2,094 New
Llanwenllwyfo17631922 1,018 New
Llanynghenedl17131920 1,298 New
Llechcynfarwy17321922 1,277 New
Llechylched17981922 2,218 New
Newborough17211922 5,230 New
Penmon16631922 1,240 New
Penmynydd17591922 1,523 New
Penrhosllugwy15761921 1,583 New
Pentraeth17401922 2,865 New
Rhodogeidio17771922 546 New
Rhosbeirio18131921 44 New
Rhoscolyn17111922 3,092 New
Talyllyn18451906 197 New
Trefdraeth15511922 3,389 New
Tregaian17081921 403 New
Trewalchmai17621922 2,001 New
Valley, St Michael18961922 166 New

Anglesey Marriages and Banns

ParishYear fromYear toNumber of recordsNew
Aberffraw17191935 3,124 New
Amlwch16921935 7,403 New
Beaumaris16531937 3,551 New
Bodedern16951936 2,109 New
Bodewryd17551935 134 New
Bodwrog17591933 322 New
Caergybi / Holyhead17371937 17,683 New
Ceirchiog18131842 74 New
Cerrigceinwen17211934 754 New
Coedana18131936 374 New
Gwredog18391863 22 New
Heneglwys16961936 1,122 New
Llanallgo17541937 352 New
Llanbabo17541904 249 New
Llanbadrig17311936 1,606 New
Llanbedrgoch17511937 670 New
Llanbeulan18001902 438 New
Llanddanielfab17471937 498 New
Llanddeusant17611933 718 New
Llanddona18121934 502 New
Llanddyfnan16631930 1,587 New
Llandegfan16011937 1,416 New
Llandrygarn17151934 1,399 New
Llandyfrydog16901935 2,022 New
Llandysilio17551937 1,341 New
Llanedwen17471935 330 New
Llaneilian17421937 3,277 New
Llaneugrad17251933 330 New
Llanfachraeth16831936 1,212 New
Llanfaelog17571937 1,029 New
Llanfaes17421937 697 New
Llanfaethlu17431937 1,061 New
Llanfairmathafarneithaf17531936 580 New
Llanfairpwll17571937 1,093 New
Llanfairynghornwy17321926 1,108 New
Llanfair-Yn-Neubwll17741936 370 New
Llanfechell16941937 1,838 New
Llanffinan16961935 484 New
Llanfflewyn17841903 200 New
Llanfigael16971931 124 New
Llanfihangel Dinsylwy17541872 74 New
Llanfihangel Tre'r Beirdd16961931 648 New
Llanfihangel Yn Nhowyn18371936 166 New
Llanfihangel Ysceifiog17031937 1,396 New
Llanfwrog17001936 624 New
Llangadwaladr16191937 1,404 New
Llangaffo16601933 538 New
Llangefni17121937 2,146 New
Llangeinwen16891937 2,116 New
Llangoed18131936 506 New
Llangristiolus17541936 1,818 New
Llangwyfan17541920 436 New
Llangwyllog17931931 194 New
Llanidan16701937 2,257 New
Llaniestyn18131917 212 New
Llannerchymedd18351935 434 New
Llanrhuddlad17851918 744 New
Llanrhwydrus17501935 370 New
Llansadwrn15851937 1,457 New
Llantrisant17451935 1,281 New
Llanwenllwyfo17611937 957 New
Llanynghenedl17191932 1,085 New
Llechcynfarwy17441937 800 New
Llechylched18131937 3,380 New
Newborough17211937 1,228 New
Penmon16991936 732 New
Penmynydd17541937 950 New
Penrhosllugwy15761936 868 New
Pentraeth17401937 2,304 New
Rhodogeidio18131935 232 New
Rhosbeirio18521912 8 New
Rhoscolyn17541937 718 New
Rhosybol19001936 38 New
Trefdraeth15521937 2,151 New
Tregaian17061934 324 New
Trewalchmai17271837 443 New
Valley, St Michael18881937 80 New

Anglesey Burials

ParishYear fromYear to Number of records
Aberffraw17191999 5,311
Amlwch16921946 10,197
Beaumaris16551967 7,573
Bodedern16952004 2,900
Bodewryd18131991 734
Bodwrog17561993 548
Caergybi / Holyhead17371990 29,015
Cerrigceinwen17211992 1,350
Coedana18141989 269
Heneglwys16951995 1,883
Llanallgo18271992 1,035
Llanbabo17411986 712
Llanbadrig17311992 2,278
Llanbedrgoch17511986 1,376
Llanbeulan17641976 836
Llanddanielfab17461983 1,821
Llanddeusant17541993 1,070
Llanddona17622003 1,171
Llanddyfnan16631993 1,868
Llandegfan15471976 5,064
Llandrygarn11791993 980
Llandyfrydog16901992 3,192
Llandysilio17541959 4,718
Llanedwen17471966 1,262
Llaneilian17061996 6,373
Llaneugrad17401970 690
Llanfachraeth16821993 1,463
Llanfaelog18132007 3,801
Llanfaes17271962 1,133
Llanfaethlu17431952 1,252
Llanfair-Yn-Neubwll18131990 753
Llanfairmathafarneithaf17531996 1,654
Llanfairpwll17542004 2,946
Llanfairynghornwy17311938 2,162
Llanfairynycwmwd18852003 133
Llanfechell16931990 3,065
Llanffinan16911992 857
Llanfflewyn17941987 723
Llanfigael16951991 499
Llanfihangel Dinsylwy17621991 217
Llanfihangel Tre'r Beirdd16951992 2,094
Llanfihangel Yn Nhowyn18141996 968
Llanfihangel Ysceifiog17031998 5,519
Llanfwrog17601984 816
Llangadwaladr16111999 1,932
Llangaffo16592004 2,089
Llangefni17121918 2,140
Llangeinwen16881975 1,933
Llangoed17621995 1,758
Llangristiolus17812000 2,192
Llangwyfan17751976 291
Llangwyllog17771996 802
Llanidan16661951 4,832
Llaniestyn18131992 723
Llannerchymedd17541998 3,214
Llanrhuddlad18131994 666
Llanrhwydrus17481974 407
Llansadwrn15841991 2,320
Llantrisant17451960 1,242
Llanwenllwyfo17631989 2,480
Llanynghenedl17151983 1,263
Llechcynfarwy17431994 804
Llechylched18031997 3,067
Newborough17791934 3,019
Penmon16891995 924
Penmynydd17622004 1,497
Penrhosllugwy15781992 1,896
Pentraeth17401982 3,141
Rhodogeidio17831991 424
Rhosbeirio18131962 77
Rhoscolyn17321990 2,540
Rhosybol18772000 778
Trefdraeth15501999 4,397
Tregaian17091992 477
Trewalchmai17271999 1,998
Valley, St Michael19011994 325