Upton's present Church of England parish church of Saint Mary appears to be a 12th-century Norman building.
The present Church of England parish church in Upton, named Saint Mary, is believed to date back to the 12th century and is a Norman building.