In epoca medievale Iolo fu fortificato con fossati per impedire gli attacchi della vicina Pistoia, ma nel 1323 questo non bastò, le armate ghibelline di Lucca riuscirono a sfondare ed a incendiare la zona.
La frazione di Iolo si sviluppò intorno anche alla Pieve di San Donato del 1040 affiancata poi dalla della Pieve di San Pietro di cui si hanno notizie fin dal XII secolo. A Iolo, sul campo Chersoni, gioca la squadra dei Cavalieri Rugby Prato sorta dall’unione del Ricos Iolo con Il Gispi Prato.