Der größte Teil der knapp 1500 Einwohner lebt in den drei Dörfern Porto, Castello und Campese der Insel Giglio. Auf Giannutri leben lediglich 27 Personen (2011).
Internationale Aufmerksamkeit erhielt Giglio im Januar 2012, als das Kreuzfahrtschiff Costa Concordia vor der Insel auf Grund lief.
Giglio befindet sich etwa 50 Kilometer südöstlich von Elba und rund 18 Kilometer westlich der Halbinsel Monte Argentario. Die Insel ist überwiegend gebirgig, ihr höchster Gipfel, der Poggio della Pagana, erreicht 496 m. ü. M. Die Insel besteht fast ausschließlich aus Granit mit Ausnahme des Franco Promontorios im Nordwesten der Insel, der aus Kalkstein gebildet ist. Die Küste ist vorwiegend felsig und knapp 28 Kilometer lang. Die vier größten Strände sind Campese an der Westküste und Arenella, Cannelle und Caldane an der Ostküste.
Die halbmondförmige Insel Giannutri liegt 14 Kilometer südlich des Monte Argentario und rund 16 Kilometer südöstlich der Insel Giglio. Sie ist über drei Kilometer lang und maximal 500 Meter breit. Die buchtenreiche Insel ist verhältnismäßig flach, ihr höchster Punkt ist 88 Meter hoch.