Prato, dopo Firenze, è la città con il più alto costo al metro quadro degli affitti. Il prezzo medio di un monolocale è di 500 euro, che diventano 700 per un bilocale, salgono ad 800 per un trilocale e superano i 1000 euro al mese per un appartamento di oltre 90 metri quadrati.