Christianity has dominated the religious landscape in England for centuries.
Previous to that, the area's inhabitants practiced various forms of polytheism, including Celtic and Roman paganism.
The Anglican Church is the established church in England and is interwoven into English culture by means of government, holidays, architecture, art, music, and other various national customs and traditions.
England has a growing number of Muslims, which is a part of the English population that is expected to grow in the future.
Hindus, Jews, and Buddhists are present in England in smaller numbers.
Wiccans and other pagans are also present, though few in number.