La gmina de Gniew est une commune urbaine-rurale de la voïvodie de Poméranie et du powiat de Tczew. Elle s'étend sur 194,78 km² et comptait 15.534 habitants en 2006. Son siège est le village de Gniew qui se situe à environ 31 kilomètres au sud de Tczew et à 61 kilomètres au sud de Gdansk, la capitale régionale.