The parish church, called St Michael and all Angels, is a former chapel of a parent church at Badby. The benefice has always been Badby-cum-Newnham, with the vicarage in Badby. As the church is perched high on a bank, the churchyard descends steeply east and south.
The chancel, the north aisle and the present nave were built in the early 14th century, on the site of a 12th-century chapel. The western tower was built in the late 14th or early 15th century abutting the west wall and standing on three open arches. The tower has contained six bells since 1660. They were rehung on a new iron frame by John Taylor & Co in 1940.
Services are held in Newnham once a month, alternating between Newnham, Badby, Charwelton and Preston Capes.
Newnham is a small village located in the county of Northamptonshire, just south of Daventry, situated on the banks of the River Nene and surrounded by beautiful countryside. The village name is thought to derive from Anglo Saxon meaning, however it could also mean 'At the new homestead/village' or 'at the new hemmed-in land'.