The Archbishop of York said in his Christmas sermon that people do celebrate Christmas but the significance of the day seems to be missing as there is no room for Jesus.
While preaching at York Minster, Dr John Sentamu said that people are too busy with their own agendas to think of Christ.
"The reason why Jesus can't find room for his Gospel, which he embodied in his person at his first coming, is closely analogous to that which he encountered in his birth - namely that people's hearts are preoccupied," Sky News quoted Dr Sentamu as telling worshippers.
He said: "They are filled to the brim with their own agendas already. And we, who are his followers, so poorly represent the worth and largeness of Christ and his Gospel."
Dr Sentamu said that instead of putting Jesus at the centre of our lives, "we leave him at the margins."
"Many celebrate Jesus Christ's birthday, but don't want him to be present. The birthday boy will spoil our celebration of his birthday if he is around," he said.