The municipality is formed by the municipal seat of Buonconvento and the towns and villages (frazioni) of Bibbiano, Ponte d'Arbia and Serravalle. Other notable villages include Castelnuovo Tancredi, Chiatina, Percenna and Piana.