Øya er cirka 95 km² stor som gjør den til Sveriges 10. øy etter overfalte.[1] Totalt fantes det 736 fastboende innbyggere på øya pr. 2000.[2] Den kan nås fran Öregrund med ferje. Nord for Gräsö finns Örskär som er en mindre øy med en fyr. Nordvest for Gräsö ligger Gräsbådan som er en mindre skogkledd øy. Ved den sørlige delen av Gräsö ligger Idö naturreservat. Fran Äspskärsbrygga ved sydspitsen kan man med passbåt ferdes til den idylliske øyen Rävsten.
Ved Gräsö kirke er bebyggelsen så tett at den regnes som et tettsted med navnet Gräsö av Statistiska centralbyrån. Tettstedet kallas også Gräsö kyrktrakt (kirkedistriktet). Til og med Sör Boda som ligger i den nordlige delen teller som et tettsted.
^A. Schagerström (1945). Grammatik över Gräsömålet i Uppland. Skrifter utgivna genom Landsmåls- och Folkminnesarkivet i Uppsala: Ser. A:6. Uppsala: A.-B. Lundequistka Bokhandelen. Arkivert fra originalen 10. januar 2018. Besøkt 10. januar 2018.