Gmina Kosakowo to gmina wiejska w województwie pomorskim, w powiecie puckim, położona jest nad Zatoką Pucką, na Kępie Oksywskiej. Gmina w całości znajduje się w aglomeracji gdańskiej. W latach 1975-1998 gmina położona była w województwie gdańskim.
W skład gminy wchodzi 10 sołectw: Dębogórze, Dębogórze-Wybudowanie, Kazimierz, Kosakowo, Mechelinki, Mosty, Pierwoszyno, Pogórze, Rewa, Suchy Dwór