Haines City is a city in Polk County, Florida, United States. As of 2007, the Economic and Business Research at the University of Florida estimated that the city's population was 18,748. Thus making it the third largest city by population in the county.