In Numbers
Oxford has an approximate population of 160,000, and each Christmas it is estimated that 20,000 real Christmas trees will be sold.
A report on the average spend of Christmas lights and decorations for cities and towns across the UK revealed that Oxford spends on average £40,000 per year, as a proportion of population it amounts to about £244 per thousand people. Slightly lower than the average across the UK of £292 per thousand people.