Ansford parish adjoins the market town of Castle Cary on its N side in the SE of the county, seven miles S of Shepton Mallet. The two villages stand on rising ground on the S bank of the river Brue, with Ansford closer to the river. Ansford stands near the crossing of major road routes running NW-SE and SW-NE; the former, now the very busy A371, runs through the village of Ansford. At the foot of the hill to the N of the village and S of the Brue river runs the principal railway line between London and the South-West Peninsula; just NW of Ansford the railway to Weymouth on the English Channel branches away from the main line. Castle Cary station is just E of the junction. The church is in the centre of the village and consists of a 3-bay nave with a N aisle and S porch, a chancel and a W tower. The church was declared too small in 1859 and demolished in 1861 all except for the 15thc W tower. It was rebuilt to designs of C. E. Giles and reopened in 1862. The tower is of local lias ashlar, while the remainder is of Cary stone ashlar. The only feature described here is the font.