Gmina Srokowo is a rural gmina (administrative district) in Kętrzyn County, Warmian-Masurian Voivodeship, in northern Poland, on the border with Russia.
Its seat is the village of Srokowo, which lies approximately 17 kilometres (11 mi) north-east of Kętrzyn and 83 km (52 mi) north-east of the regional capital Olsztyn.
The gmina covers an area of 194.63 square kilometres (75.1 sq mi), and as of 2006 its total population is 4,249.
Gmina Srokowo contains the villages and settlements of Bajorki, Bajorski Gaj, Bajory Małe, Bajory Wielkie, Brzeźnica, Chojnica, Dolny Siniec, Goszczewo, Jankowice, Jegławki, Jegławki-Osada, Kaczory, Kałki, Kąty, Kolkiejmy, Kosakowo, Księży Dwór, Łęknica, Lesieniec, Łęsk, Leśniewo, Leśny Rów, Lipowo, Marszałki, Mazurkowo, Mintowo, Młynowo, Niedziały, Nowa Różanka, Osikowo, Pieczarki, Podlasie, Pyszki, Różanka-Leśniczówka, Rybakowo, Rypławki, Siemkowo, Silec, Silecki Folwark, Sińczyk-Leśniczówka, Siniec, Siniec-Cegielnia, Skandławki, Solanka, Sówka, Srokowo, Srokowski Dwór, Stare Jegławki, Suchodoły, Szczeciniak, Wikrowo, Wilcza Wólka, Wilcze, Wilczyny, Wólka Jankowska, Wyskok, Wysoka Góra and Złote Pole.
It also borders Russia (Kaliningrad oblast).