Montemurlo is a comune in the Province of Prato in the Italian region Tuscany, located about 25 kilometres northwest of Florence and about 8 kilometres northwest of Prato. As of 31 December 2004, it had a population of 18,097 and an area of 30.7 square kilometres.