Współrzędne: 54°35′44″N 17°43′28″E / 54.59556, 17.72444
Garczegorze (kaszb. Gôrczgòrzé) – wieś kaszubska w Polsce położona w województwie pomorskim, w powiecie lęborskim, w gminie Nowa Wieś Lęborska w pobliżu linii kolejowej Lębork-Łeba i drogi wojewódzkiej nr . Wieś jest siedzibą sołectwa Garczegorze w którego skład wchodzą również miejscowości Pogorszewo, Janisławiec i Darżkowo.
W latach 1975-1998 miejscowość administracyjnie należała do województwa słupskiego.
Siedziba gminy: miasto Lębork
Wsie sołeckie: Chocielewko • Czarnówko • Darżewo • Dziechlino • Garczegorze • Janowiczki • Karlikowo Lęborskie • Kębłowo Nowowiejskie • Krępa Kaszubska • Lubowidz • Łebień • Mosty • Nowa Wieś Lęborska • Obliwice • Pogorzelice • Redkowice • Tawęcino • Wilkowo Nowowiejskie
Miejscowości niesołeckie: Bąkowo • Bąsewice • Brzezinki • Darżkowo • Jamy • Janisławiec • Janowice • Kanin • Kozołęka • Laska • Leśnice • Lędziechowo • Łówcze • Ługi • Małoszyce • Niebędzino • Nisko • Piotrowo • Piskowa • Pogorszewo • Pogorzele • Rekowo Lęborskie • Rozgorze • Rybki • Rybnik • Wypichowo • Żelazkowo