Lake Alfred is a city in Polk County, Florida, United States. It is part of the Lakeland–Winter Haven Metropolitan Statistical Area. The population was approximately 6,374 at the 2020 US census. The city was established soon after the South Florida Railroad reached the area in 1883. It had a number of early names, including Fargo, Chubb and Bartow Junction.