 The population of Kelshall, on average, is actually older than the average age of Hertfordshire, also "The population of Kelshall as a whole, is older than the national average"

As the graph shows, the population had increased from 1801 when it was 179 to the year 1851 when it was 326 and this was the peak population of Kelshall within this time period.From this year it then slowly decreased and the lowest the population stood at was 122 in 1961.According to the 2001 census, the population stood at 151.