Islamorada (also sometimes Islas Morada) is an incorporated village in Monroe County, Florida, United States. It is located directly between Miami and Key West on five islands—Tea Table Key, Lower Matecumbe Key, Upper Matecumbe Key, Windley Key and Plantation Key—in the Florida Keys.
The name Islamorada came from early Spanish explorers in the area. It translates to "purple island" in Spanish. Islamorada was the location of one of the stations of the Overseas Railroad.
The village was incorporated on November 4, 1997. Prior to this date, "Islamorada" referred to the evolving community island of Upper Matecumbe Key. At the 2010 census, the village had a total population of 6,119.
Islamorada is located approximately 1.5 hours driving time south of Miami and approximately 2 hours driving time northeast of Key West. With its position between the Atlantic Ocean and the Gulf of Mexico, Islamorada is on migration routes for many large fish species. Therefore, Islamorada is informally known as the Sportfishing Capital of the World.