Vaiano is a comune (municipality) in the Province of Prato in the region of Tuscany in Italy. It is located about northwest of Florence and about north of Prato. It has 9,912 inhabitants.
The municipality of Vaiano contains the frazioni (subdivisions, mainly villages and hamlets) Fabio, Faltugnano, Gamberame, La Briglia, La Cartaia, La Foresta, La Tignamica, Le Fornaci, Meretto, Parmigno, Popigliano, Savignano, San Leonardo in Collina, Schignano and Sofignano.
Vaiano borders the following municipalities: Barberino di Mugello, Calenzano, Cantagallo, Montemurlo, Prato.