Gmina Prabuty to gmina miejsko-wiejska w województwie pomorskim, w powiecie kwidzyńskim. W latach 1975-1998 gmina położona była w województwie elbląskim.
W skład gminy wchodzi 20 sołectw: Antonin–Kamienna, Gdakowo, Gilwa, Gonty, Górowychy, Grodziec, Jakubowo, Julianowo, Kołodzieje, Laskowice, Obrzynowo, Pilichowo, Pólko, Raniewo, Rodowo, Stańkowo, Stary Kamień, Sypanica, Szramowo, Trumiejki