Gmina Gniew to gmina miejsko-wiejska w województwie pomorskim, w powiecie tczewskim. W latach 1975-1998 gmina położona była w województwie gdańskim.
W skład gminy wchodzi 19 sołectw: Brody Pomorskie, Ciepłe, Gogolewo, Jaźwiska, Jeleń, Kolonia Ostrowicka, Kuchnia, Kursztyn, Nicponia, Opalenie, Piaseczno, Pieniążkowo, Polskie Gronowo, Półwieś, Rakowiec, Szprudowo, Tymawa, Widlice, Wielkie Walichnowy