thumb|230px|Dokładna mapa gminy Stary Targ – gmina wiejska w województwie pomorskim, w powiecie sztumskim. Siedziba gminy to Stary Targ.
W skład gminy wchodzi 14 sołectw: Bukowo, Dąbrówka Malborska, Jordanki, Jurkowice, Kalwa, Kątki, Łoza, Nowy Targ, Ramoty, Stary Targ, Szropy, Szropy-Niziny, Tropy Sztumskie i Tulice.
Historia Dawna gmina Stary Targ należała do 1945 do powiatu Stuhm (do 1920 leżącego w rejencji kwidzyńskiej, następnie do 1939 w rejencji zachodniopruskiej, potem w reaktywowanej w okręgu Rzeszy Gdańsk-Prusy Zachodnie rejencji kwidzyńskiej) w Prusach Wschodnich. W latach 1945–1954 należała do Polski, województwa gdańskiego i powiatu sztumskiego. W latach 1954–1972 w miejsce gminy istniała gromada Stary Targ.
Obecna gmina Stary Targ powstała z początkiem 1973 roku. Do 1975 należała do powiatu sztumskiego i województwa gdańskiego. W 1976 w jej skład włączono dotychczasową gminę Szropy. W latach 1975–1998 gmina położona była w województwie elbląskim, zaś w skład województwa pomorskiego wchodzi od 1999.