Freeport is a city in Walton County, Florida, United States. The population was 1,190 at the 2000 census. As of 2004, the population recorded by the U.S. Census Bureau is 1,427.
Freeport is located at 30°30′09″N 86°07′49″W / 30.502430°N 86.130255°W / 30.502430; -86.130255.
According to the United States Census Bureau, the city has a total area of 28.0 km² (10.8 sq mi). 10.8 square miles (27.9 km²) of it is land and 0.04 square miles (0.1 km²) of it (0.28%) is water.