Поселение Прато возникло, вероятно, ещё при этрусках, но упоминается в летописях только в 10-м веке. Во времена средневековья Прато становится «шерстянной империей».
Во второй половине 19-го века становится «пролетарским центром» Европы — пунктом переселения итальянцев с юга Италии. В это время город стал процветающим промышленным центром по производству текстиля.
Именно в Прато был изобретён принцип «двойной записи» в бухгалтерском учёте — неким Франческо Датини, одним из богатейших людей своего времени (1330—1410).