Gmina Główczyce położona jest w województwie pomorskim, w północno – wschodniej części powiatu słupskiego, na Pobrzeżu Słowińskim. Graniczy:
· od wschodu z gminami powiatu lęborskiego: Wicko i Nowa Wieś Lęborska,
· od południa z gminami powiatu słupskiego: Potęgowo i Damnica,
· od strony zachodniej z gminą Słupsk,
· od północy z gminą Smołdzino (powiat słupski).
Granica gminy Główczyce w części północnej wyznaczona jest przez brzeg jeziora Łebsko, w części wschodniej przez koryto rzeki Łeby. Granica południowa gminy przebiega głównie przez tereny rolne, pola uprawne i łąki, w części zachodniej przez tereny leśne. Północno – zachodnią granicę wyznacza rzeka Pustynka wpadająca do jeziora Łebsko.