The municipality of Montespertoli contains the frazioni (subdivisions, mainly villages and hamlets) Montagnana, Baccaiano, Martignana, Ortimino, Montegufoni, San Quirico, Lucardo, San Pancrazio, and Anselmo.
Montespertoli borders the following municipalities: Barberino Val d'Elsa, Castelfiorentino, Certaldo, Empoli, Lastra a Signa, Montelupo Fiorentino, San Casciano in Val di Pesa, Scandicci, Tavarnelle Val di Pesa.
id:lightgrey value:gray(0.9)
id:darkgrey value:gray(0.8)
id:sfondo value:rgb(1,1,1)
id:barra value:rgb(0.6,0.7,0.8)
ImageSize = width:455 height:303 PlotArea = left:50 bottom:50 top:30 right:30 DateFormat = x.y Period = from:0 till:13000 TimeAxis = orientation:vertical AlignBars = justify ScaleMajor = gridcolor:darkgrey increment:2000 start:0 ScaleMinor = gridcolor:lightgrey increment:500 start:0 BackgroundColors = canvas:sfondo
BarData=
bar:1861 text:1861
bar:1871 text:1871
bar:1881 text:1881
bar:1901 text:1901
bar:1911 text:1911
bar:1921 text:1921
bar:1931 text:1931
bar:1936 text:1936
bar:1951 text:1951
bar:1961 text:1961
bar:1971 text:1971
bar:1981 text:1981
bar:1991 text:1991
bar:2001 text:2001
PlotData=
color:barra width:20 align:left
bar:1861 from: 0 till:8401
bar:1871 from: 0 till:9182
bar:1881 from: 0 till:9591
bar:1901 from: 0 till:11392
bar:1911 from: 0 till:12241
bar:1921 from: 0 till:12325
bar:1931 from: 0 till:12061
bar:1936 from: 0 till:11998
bar:1951 from: 0 till:11453
bar:1961 from: 0 till:10097
bar:1971 from: 0 till:8170
bar:1981 from: 0 till:8695
bar:1991 from: 0 till:9432
bar:2001 from: 0 till:11354
PlotData=
bar:1861 at:8401 fontsize:XS text: 8401 shift:(-8,5)
bar:1871 at:9182 fontsize:XS text: 9182 shift:(-8,5)
bar:1881 at:9591 fontsize:XS text: 9591 shift:(-8,5)
bar:1901 at:11392 fontsize:XS text: 11392 shift:(-8,5)
bar:1911 at:12241 fontsize:XS text: 12241 shift:(-8,5)
bar:1921 at:12325 fontsize:XS text: 12325 shift:(-8,5)
bar:1931 at:12061 fontsize:XS text: 12061 shift:(-8,5)
bar:1936 at:11998 fontsize:XS text: 11998 shift:(-8,5)
bar:1951 at:11453 fontsize:XS text: 11453 shift:(-8,5)
bar:1961 at:10097 fontsize:XS text: 10097 shift:(-8,5)
bar:1971 at:8170 fontsize:XS text: 8170 shift:(-8,5)
bar:1981 at:8695 fontsize:XS text: 8695 shift:(-8,5)
bar:1991 at:9432 fontsize:XS text: 9432 shift:(-8,5)
bar:2001 at:11354 fontsize:XS text: 11354 shift:(-8,5)
TextData=
fontsize:S pos:(20,20)
text:Data from ISTAT