Gmina Gryfino is an urban-rural gmina (administrative district) in Gryfino County, West Pomeranian Voivodeship, in north-western Poland, on the German border. Its seat is the town of Gryfino, which lies approximately 20 kilometres (12 mi) south of the regional capital Szczecin.
The gmina covers an area of 253.62 square kilometres (97.9 sq mi), and as of 2006 its total population is 31,284 (out of which the population of Gryfino amounts to 21,478, and the population of the rural part of the gmina is 9,806).
The gmina contains parts of the protected areas of Szczecin Landscape Park and Lower Odra Valley Landscape Park.
Apart from the town of Gryfino, Gmina Gryfino contains the villages and settlements of Bartkowo, Borzym, Chlebowo, Chwarstnica, Ciosna, Czepino, Daleszewo, Dębce, Dołgie, Drzenin, Gajki, Gardno, Krajnik, Krzypnica, Łubnica, Mielenko Gryfińskie, Nowe Brynki, Nowe Czarnowo, Osuch, Parsówek, Pastuszka, Pniewo, Raczki, Radziszewo, Skrzynice, Sobiemyśl, Sobieradz, Śremsko, Stare Brynki, Steklinko, Steklno, Szczawno, Wełtyń, Wirów, Wirówek, Włodkowice, Wysoka Gryfińska, Żabnica, Zaborze, Żórawie and Żórawki.
Gmina Gryfino is bordered by the city of Szczecin and by the gminas of Banie, Bielice, Kołbaskowo, Stare Czarnowo and Widuchowa. It also borders Germany.