I've discovered a glitch. I've had one of my villages going for a week or more now and it's been maxed out at 90 villagers for most of that time.
When I log on first thing, I usually find several skeletons lying around - which get buried. However, when I check the stats to keep an eye on what's been happening I've discovered that under the "Villagers buried" it always says 50 and never increases.