St Helens is a simple19th century church with a Norman font and chancel arch, take a look at the winged imps for gargoyles around the church!
Grade II listed All Saints is built from limestone with slate roofs and comprises a west tower, nave with north aisle, and a long chancel with a north vestry. The tower fell down in 1776 and a new one with a circular west window was built. The nave dates back to the 13th century but parts of the north aisle were rebuilt in 1875. The east wall of the north aisle dates from the 12th century with a small broad pointed window high up. Part of the north chancel wall has 11th century herringbone, the east end of the chancel was heavily restored in 1880, by James Fowler and has reused 14th century label stops. The south doorway is 11th century with a round head and plain tympanum. It has 14th century hood animal carvings and a plank door. Inside, there is a 13th century sedilia but many of the other fittings are 19th century. There is some fine stained glass within, including ones depicting Jesus taken down from the Cross, Noli Me Tangere, Last Supper, and Agony in the Garden. Upton is a village of ancient origin. To the south is the neighbouring village of Kexby, with a population and size similar to that of Upton. Together the two villages, with a total population of some 700 people, form the ecclesiastical parish of Upton cum Kexby.