De Marne ligt in het noordwesten van de provincie Groningen. In het noorden grenst de gemeente aan de Waddenzee, in het oosten aan de gemeente Winsum. Het Reitdiep vormt de grens met de gemeente Zuidhorn in het zuiden, terwijl het Lauwersmeer de grens vormt met de Friese gemeenten Dongeradeel en Kollumerland. Tot de gemeente behoort het Groningse deel van het Lauwersmeergebied.
De gemeente De Marne is een typische plattelandsgemeente en omvat o.a. de dorpen Leens, Eenrum, Ulrum en Kloosterburen.
De naam De Marne is afgeleid van het gelijknamige onderkwartier van Hunsingo.