Greece has approximately 6,000 islands and islets, but only about 227 of these islands are inhabited. The total number depends on the size and classification criteria of the landmass, but the widely accepted figure is around 6,000 islands in total with a smaller subset being inhabited by people.