Caistor is a small town in the West Lindsey district, 11 miles W of the coast at Grimsby and 15 miles SE of Scunthorpe. As its name suggests it was a Roman camp and parts of the Roman walls survive. The church is in the centre of the town, on the site of the Castrum. It consists of a W tower, 11thc in origin; a nave with 11thc work at the W end but with later additions including 13thc N and S aisles, and a 15thc clerestorey; a 13thc S transept; and a chancel rebuilt in 1848, with a 13thc chancel arch and N and S chapels with 13thc entrance arches. The W tower has an early Romanesque W doorway. The church was restored by Butterfield in 1862.