Marradi is a comune (municipality) in the Province of Florence in the Italian region Tuscany, located about 45 kilometres (28mi) northeast of Florence. As of 31 December 2004, it had a population of 3,504 and an area of 153.9 square kilometres (59.4sqmi).