Overview Stock Island is a town in Florida, United States, with a population of about 3,919[1]. Geography Coordinates: 24.5671, -81.7384