Sabula is a city in Jackson County, Iowa, United States. The population was 670 at the 2000 census. Sabula is the site of Iowa's only island city. The island has a beach and a campground. It also has a harbor with boat docks and storage sheds to store some boats during the winter. Because of its proximity to Chicago (three-hour drive), Sabula has become a popular vacationing destination during the summer months.