Havana is a town in Gadsden County, Florida, United States, and a suburb of Tallahassee. The population was 1,753 at the 2020 census, almost even from 1,754 at the 2010 census. It is part of the Tallahassee, Florida Metropolitan Statistical Area. The town was named after Havana, Cuba, located about 530 miles to the south.