The existing parish church of St Mary in Weaverham, Cheshire dates from the 15th century at least though was built on the site of an earlier church. The west tower is 15th century and much of the rest of the church 16th century. The church was restored in the mid-19th century, the porch and vestry were added at the same time.
The church has a five bay nave and a chancel. The north and south aisles both terminate in chapels. The church is built from red sandstone ashlar.