The Suffolk Marriage Index was created by the Suffolk Family History Society. The records date back to 1536 and stretch through to the twentieth century.

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.

Suffolk Marriage Index

PlaceFromToNewPlaceFromToNewPlaceFromToNew
Acton17541837NewFreston17541837NewOusden17541836New
Akenham17541837NewFriston17541837NewPakefield17541837New
Aldeburgh15581837NewFritton17541837NewPakenham17541837New
Alderton17541837NewFrostenden15381837NewPalgrave17541837New
Aldham17551836NewGazeley17541837 Parham17541837New
Aldringham18131837 Gedding17551836 Peasenhall17551837New
Aldringham cum Thorpe17561812NewGisleham17591836 Pettaugh17571836New
Alpheton15671902NewGislingham17541837 Pettistree17541836New
Ampton17561834NewGlemham Gt17541812 Playford17551837New
Ashbocking17551836NewGlemham Lt17551812 Polstead17541837New
Ashby15531899NewGlemsford17541837 Poslingford17541837New
Ashfield Cum Thorpe17541811NewGorleston17541837 Preston17561835New
Ashfield Gt17541812 Gosbeck17541837 Preston Bts17861786 
Ashfield Thorpe18141837 Great Ashfield18131837 Ramsholt17541835New
Aspal18141836 Great Barton18131837 Rattlesden17541837New
Aspall17601812NewGreat Bealings18131837 Raydon17551837New
Assington17541837NewGreat Blakenham18131837 Rede17541835New
Athelington17551836NewGreat Bradley17541837 Redgrave17541812New
Bacton17541837NewGreat Bricet18131835 Redgrave With Botsdale18131837 
Badingham17541837NewGreat Cornard18131837 Redisham17561833New
Badley17541834NewGreat Finborough18131837 Redlingfield17571836New
Badwell Ash17541837NewGreat Glemham18131837 Rendham17541836New
Bardwell17551837NewGreat Livermere18131836 Rendlesham17551836New
Barham17541837NewGreat Saxham18131836 Reydon17541837New
Barking17541837NewGreat Thurlow17541836 Rickinghall Inf18131836 
Barnardiston17551837NewGreat Waldingfield18131837 Rickinghall Inferior17541812New
Barnby17561837NewGreat Wenham18131837 Rickinghall Spr18131837 
Barnham17541837NewGreat Whelnetham18131837 Rickinghall Superior17541812New
Barningham16681837NewGreat Wratting17541835 Ringsfield17541837New
Barrow17541837NewGroton17541837 Ringshall17541837New
Barsham17541835NewGrundisburgh17541837 Risby17551837New
Barton Gt17541812 Gt Bradley17031751 Rishangles17561837New
Barton Mills17541835NewGunton17401897 Rougham17541837New
Battisford17541836NewHacheston17541837 Rumburgh17541837New
Bawdsey17551837NewHadleigh17541837 Rushbrooke17561836New
Baylham17551837NewHalesworth17541837 Rushmere17551809New
Bealings Gt17541812 Hargrave17581836 Rushmere Andrew18131837 
Bealings Lt17541812 Harkstead17541837 Rushmere St Andrew17541812New
Beccles15861900NewHarleston17551827 Rushmere St Michael18141836New
Bedfield17541836NewHartest17541837 Santon Downham17541834New
Bedingfield17541836NewHasketon17541837 Sapiston17551836New
Belstead17541837NewHaughley17541837 Saxham Gt17541812 
Belton17541835NewHaverhill17541837 Saxham Lt17551812 
Benacre17541837NewHawkedon17541837 Saxmundham15401900New
Benhall17541837NewHawstead17541837 Saxtead17551836New
Bentley17541836NewHelmingham17541837 Semer17551835New
Beyton17551837NewHemingstone17541837 Shadingfield17541836New
Bildeston17541837NewHemley17551835 Shelland17581836New
Blakenham Gt17551812 Henley17541836 Shelley17541835New
Blakenham Lt17541812 Henstead16091837 Shimpling17541837New
Blaxhall17541837NewHepworth17541836 Shipmeadow17541837New
Blundeston17541837NewHerringfleet16821836 Shotley17541837New
Blyford17551837NewHerringswell17551837 Shottisham17571836New
Blythburgh17551883NewHessett17541837 Sibton17541837New
Boulge17591837NewHeveningham17551837 Snape17541837New
Boxford17541837NewHigham17541836 Somerleyton17541837New
Boxted17541836NewHinderclay17541837 Somersham17541836New
Boyton With Capel18131837 Hintlesham17541837 Somerton17551837New
Boyton With Capel St Andrew17541811NewHitcham17541837 Sotherton15611836New
Bradfield Combust17541835NewHolbrook17541837 Sotterley17541837New
Bradfield St Clare17551836NewHollesley17541837 South Cove17541836New
Bradfield St George17551837NewHolton S Mary18141835 South Elmham All Saints17541837New
Bradwell17551835NewHolton S Peter18161837 South Elmham St Cross17541837New
Braiseworth17541834NewHolton St Mary17541812 South Elmham St James17551837New
Bramfield17541837NewHolton St Peter17551812 South Elmham St Margaret17541836New
Bramford15531837NewHomersfield17551836 South Elmham St Michael17551837New
Brampton17551837NewHonington17551836 South Elmham St Peter17541835New
Brandeston15891837NewHoo17561836 Southolt17551834New
Brandon17541837NewHopton18131837 Southwold16021837New
Brantham17541836NewHopton (near Lowestoft)17551810 Spexhall17541836New
Bredfield17551837NewHopton (Nr Lowestoft)18131835 Sproughton17541836New
Brent Eleigh17541836NewHopton (Nr Thetford)17541812 Stanningfield17541837New
Brettenham17551837NewHorham17551836 Stansfield17541836New
Bricett Gt17541812 Horringer17541837 Stanstead17541837New
Brightwell With Foxhall17541812NewHoxne17541837 Stanton All Saints17541812 
Brightwell/Foxl18131836 Hundon17541837 Stanton All Ss18131837 
Brockley17551836NewHunston17541837 Stanton St John17541836 
Brome17541837NewHuntingfield17541837 Sternfield17541837New
Bromeswell17581837NewIcklingham17541812 Stoke Ash17551837New
Bruisyard17541837NewIcklingham All Saints18131836NewStoke B Nayland18131837 
Brundish17571837NewIcklingham St James18131837NewStoke By Clare17541837New
Bucklesham17541836NewIckworth17581836 Stoke By Nayland17541812New
Bungay17541812NewIken17541836 Stonham Aspal18131837New
Bungay Holy Trinity18131837 Ilketshall St Andrew17541837 Stonham Aspall17541812 
Bungay St Mary18131837 Ilketshall St John17591836 Stonham Lt17541810 
Bungay Trinity18131855 Ilketshall St Lawrence17541837 Stonham Parva18131837 
Bures St Mary17541837NewIlketshall St Margaret17541837 Stoven17551836New
Burgate17541837NewIngham17541835 Stowlangtoft17541837New
Burgh17551837NewIpswich St Clement17541837NewStowmarket17541837New
Burgh Castle17551837NewIpswich St Helen17541837NewStowupland18131837New
Burstall17561836NewIpswich St Lawrence17541837NewStradbroke17541837New
Bury St Edmunds Society of Friends18161836NewIpswich St Margaret17541837NewStradishall17541836New
Bury St Edmunds St James17541812NewIpswich St Mary At Elms17551812NewStratford St Andrew17541837New
Bury St Edmunds St Mary17541812 Ipswich St Mary At Quay17541836NewStratford St Mary17541837New
Bury St James18131837 Ipswich St Mary Elms18131837NewStuston17571837New
Bury St Mary18131837 Ipswich St Mary Le Tower17541812NewStutton17551837New
Butley17541836NewIpswich St Mary Stoke17541837NewSudbourne17541837New
Butley Bts17661779 Ipswich St Mary Tower18131837NewSudbury All Saints17541837New
Buxhall17551837NewIpswich St Matthew17541837NewSudbury St Gregory17541837New
Campsea Ashe17541812NewIpswich St Nicholas17541837NewSudbury St Peter17541837 
Campsey Ash18131837 Ipswich St Peter17011837 Sutton17541837New
Capel S Mary18131837 Ipswich St Stephen17541837 Sweffling18131836 
Capel St Mary17541812NewIxworth17541837 Swefling17541812 
Carlton15391837NewIxworth Thorpe17611835 Swilland17541836New
Carlton Colville17541837NewKedington17541837 Syleham17541837 
Cavendish17541837NewKelsale17541837 Tannington17541837 
Cavenham17541837NewKentford17551835 Tattingstone17541837 
Charsfield17551836NewKenton17541836 Theberton17541837 
Chattisham15611899NewKersey15631839 Thelnetham16441837 
Chedburgh17541837NewKesgrave17551836NewThorington17541834 
Chediston17551837NewKessingland17081837NewThorndon17541837 
Chelmondiston17541837NewKettlebaston17551835NewThornham Magna17541837 
Chelsworth17541836NewKettleburgh17541837NewThornham Parva17541837 
Chevington17541837NewKirkley17551835NewThorpe Morieux17541837 
Chillesford17421836NewKirton17541836NewThrandeston17541837 
Chilton18131835NewKnettishall17551836NewThurston17541836 
Chilton Bts17561808 Knodishall17541836NewThwaite17551837 
Clare15581837NewLackford17541834NewTimworth17551835 
Claydon17541837NewLakenheath17541837NewTostock17541836 
Clopton17541836NewLangham17541837NewTrimley St Martin17551836 
Cockfield17541837NewLavenham17541837NewTrimley St Mary17541836 
Coddenham17541837NewLawshall17551837NewTroston17551836 
Combs17541837NewLaxfield17541837NewTuddenham18131836 
Coney Weston16731836NewLayham17541836NewTuddenham St Martin17541812New
Cookley17541836NewLeiston17541812NewTuddenham St Mary17551836New
Copdock17561836NewLeiston/Szwll18131836 Tunstall17541837New
Cornard Gt17551812 Letheringham17541835NewUbbeston17541837New
Cornard Lt17551812 Levington17541836NewUfford17541837New
Corton17541836NewLidgate17541836NewUggeshall15641900New
Cotton17541837NewLindsey17551836NewWalberswick17541837New
Covehithe17541836NewLinstead Magna17541835NewWaldingfield Gt17541812New
Cowlinge17541837NewLinstead Parva17541835NewWaldingfield Lt17541812 
Cransford17551837NewLittle Bealings18131836NewWaldingfield Lt Bts17711772 
Cratfield17541837NewLittle Blakenham18131836NewWaldringfield17551836 
Creeting All Saints17541812 Little Bradley17551835 Walpole17541837New
Creeting St Mary17561837NewLittle Cornard18131836 Walsham Le Willows15391900New
Creeting St Peter17541837NewLittle Finborough18191836 Walsham Willows18131837New
Cretingham17541836NewLittle Glemham18141835 Walton17541837 
Crowfield17561837NewLittle Livermere18131837 Wangford18141831New
Culford17551836NewLittle Saxham18131836NewWangford (near Brandon)17541809 
Culpho17601821NewLittle Stonham 18131836 Wangford (near Southwold)17551812New
Dalham17541837NewLittle Thurlow17551837 Wangford/Henham18131837New
Dallinghoo17541837NewLittle Waldingfield18131837NewWantisden17591836 
Darsham15361837NewLittle Wenham18131835NewWashbrook17551837New
Debach17551836NewLittle Whelnetham18141837NewWattisfield17541837New
Debenham17541837NewLittle Wratting17561837NewWattisham17611836New
Denham18131837 Livermere Gt17551812 Wattisham Bts17541754New
Denham (near Bury)17551812NewLivermere Lt17581812 Wenham Gt17531812 
Denham (near Eye)17541812NewLong Melford17541837NewWenham Lt17551810 
Denham St Mary18131836 Lound17551837NewWenhaston17541837 
Dennington17541837NewLowestoft17541837NewWest Stow17541836New
Denston17541837NewMarket Weston17541836NewWesterfield17551836New
Denston18131837 Marlesford17551837NewWesthall17541837New
Depden17541836NewMartlesham17541837NewWesthorpe17541837New
Depden18131836 Mellis17541837NewWestleton17541837New
Drinkstone17541835NewMelton17541837NewWestley17541835New
Dunwich17541773NewMendham17541837NewWeston17541836New
Dunwich S James18321837 Mendlesham17541837NewWetherden17551837New
Earl Soham17541837NewMetfield17541837NewWetheringsett18131837New
Earl Stonham17541837NewMettingham17541836NewWetheringsett cum Brockford17541812 
East Bergholt17541837NewMheberton18281828 Weybread17551837New
Easton17541837NewMickfield17541837NewWhatfield17541836New
Edwardstone17541837NewMiddleton18131837 Whelnetham Gt17541811New
Ellough17541836NewMiddleton cum Fordley17541812NewWhelnetham Lt17571812 
Elmsett17551837NewMilden17541837NewWhepstead17551837 
Elmswell17541837NewMildenhall17541837NewWherstead17551837New
Elveden17541837NewMonewden17551837NewWhitton17561837New
Eriswell17551836NewMonk Soham17541837NewWickham Market17541837New
Erwarton17551837NewMonks Eleigh17541837NewWickham Skeith17551837New
Euston17541837NewMoulton17541837NewWickhambrook17541837New
Exning17541837NewMutford17551836NewWilby17541837New
Eye17541837NewNacton17541837NewWillisham15621898New
Eyke17551837NewNaughton17551837NewWingfield17551837New
Fakenham Magna17561835NewNayland15581837NewWinston17541837New
Falkenham17541837NewNedging17551837NewWissett17551837New
Farnham17541837NewNettlestead17551834NewWissington17541837New
Felixstowe17541836NewNewbourn18151837 Withersdale17581837New
Felsham17541837NewNewbourne17541812NewWithersfield17541836New
Finborough Gt17541812 Newmarket17541812NewWitnesham17551837New
Finborough Lt17581810 Newmarket All Saints18141837NewWixoe17541836New
Finningham17541836NewNewmarket St Mary18131837 Woodbridge17541837New
Flempton Cum Hengrave18131837 Newton17551837NewWoodbridge Society of Friends18161836 
Flempton With Hengrave St Catherine17541812NewNorth Cove17561837NewWoodbridge St Mary 18131837New
Flixton17561836NewNorton17541837NewWoolpit17541837New
Flowton17541836NewNowton17541836NewWoolverstone17541836New
Fornham All Saints17541812NewOakley17541837NewWordwell17621837New
Fornham All Ss18131837 Occold17541837NewWorlingham17541836New
Fornham Martin18141837 Offton17551837NewWorlington17541836New
Fornham St Genevieve17561773 Old Newton17541837NewWorlingworth17541837New
Fornham St Martin17541812NewOnehouse17541837NewWortham17541837New
Framlingham15601900NewOrford18131836NewWrentham17541837New
Framsden17541837NewOrford/Gedgrave17541812 Wyverstone17591837New
Freckenham17541837NewOtley17541837NewYaxley17541837New
Fressingfield17541837NewOulton17541836NewYoxford17541837New