The parish registers from Eversholt, Bedfordshire, are published for the period 1602-1812. They seem mostly complete.
They contain records of 2074 burials, 2792 baptisms and 571 marriages.
I can understand the low number of marriages - one marriage for two baptisms, plus many people died while still children, before having an opportunity to marry. But why are there more baptisms than burials?
A chart of the numbers in each 5-year interval over this period shows that baptisms exceeded burials in 34 of the 43 intervals. One period with low baptisms registered was around 1650, during the commonwealth, when the church was in some chaos. The other with low baptisms was around 1735, when there is some evidence that the parish rector was in jail.
The parish population is not known to have changed substantially during this time. It was 715 in 1801. The parish is rural and agriculture was the major employment.
What factors might lead more baptisms to be registered than burials over a 200 year period? Was the parish exporting excess population?
Is this a common feature of many parishes?
Update: There does seem to be a gender bias. Guessing from the given names,
- 1438 males and 1350 females were baptised. (4 unknown.)
- 1045 females and 994 males were buried. (35 unknown.)
This would suggest that the parish might have been exporting excess males.
I note Completeness of Old Parish Registers in the 1700s and have looked at The Parish Registers of England, by John Charles Cox, Methuen, 1910 and The parish registers and records in the diocese of Rochester : a summary of information collected by the Ecclesiatical Records Committee of the Rochester Diocesan Conference, W E Buckland, Kent Archaeological Society, 1912 but find no solution. I considered posting this at https://genealogy.stackexchange.com/ but tried here first.