Despite fabric evidence demonstrating the existence of an Anglo-Saxon building, no church was mentioned in the Domesday Book of 1086. Hambledon was listed under two owners, presumably referring to two distinct manors. The church was first mentioned in 1155, when it was granted to St Swithun’s Priory, Winchester.
Aisles were added to the nave of the pre-Conquest church in the late 12thc, under the auspices of St Swithun’s. In the early 13thc the chancel was rebuilt. Later in the century, chapels or aisles were added to N and S, and a new chancel was built to the E. The former chancel became part of the nave. The W tower also originated in the 13thc. E. J. T. Lutyens linked the enlargement of the church to the grant of a market charter in 1256 (phase plan of 1963). A two-storey SW addition (later vestry) and a two-storey S porch were erected in the 15thc. The upper part of the W tower had to be rebuilt after a fire in 1794.
The church was restored and reseated in 1876. The architects were Ewan Christian (for the Ecclesiastical Commissioners) and James Fowler (for the parish) (Hampshire Telegraph, 25 November 1876, 2). At that time the medieval font was superseded. Four years later, in 1880, it was given to the new church of All Saints at Barn Green, Denmead.