Dundee is a town in Polk County, Florida, United States. The population was 3,717 at the 2010 census. It is part of the Lakeland–Winter Haven Metropolitan Statistical Area.
A post office called Dundee has been in operation since 1912. The town was named after Dundee, in Scotland. Dundee was incorporated as a town in 1925.