The parish church of San Piero a Ripoli stands at the heart of the municipality's main settlement, its origins going back to the early medieval period. The word 'pieve' denotes an old baptismal church that served as the religious centre for surrounding villages before parish networks spread more widely — San Piero a Ripoli was one of the key such churches for the League of Bagno a Ripoli.
The building has been altered over the centuries but retains Romanesque elements, particularly in its stone fabric and the proportions of the nave. Inside, a baptismal font from the Romanesque period survives intact. The church is still an active parish, set in a small square surrounded by the quiet streets of Bagno a Ripoli town.