Toppjoki on manner-Halikon lounaisin kylä. Se sijaitsee aivan Sauvon rajan tuntumassa Halikonlahden rannalla ja sen naapurikyliä ovat Kanamäki, Tammenpää ja Kokkila. Suuresta alueestaan huolimatta Toppjoki on asukasluvultaan varsin pieni kylä, jossa on paljon kesämökkejä. Kylän keskuksena toimii Toppjoen varrella oleva Toppjoen suurtila. Ennen kuntaliitosta 1967 Toppjoki kuului Angelniemen kuntaan.