Carrabelle is a city in Franklin County along Florida's Panhandle in the United States. The population was 1,303 as of the 2000 census. According to the U.S Census estimates of 2009, the city had a population of 1,231. Carrabelle is located at about 20 miles (32 km) east of Apalachicola, Florida at the mouth of the Carrabelle River on the Gulf of Mexico.
Location in Franklin County and the state of Florida