Tolk is a municipality in the district of Schleswig-Flensburg, in Schleswig-Holstein, Germany. It is situated approximately 8km northeast of Schleswig, and 26km southeast of Flensburg.
Until 2007, Tolk was the seat of the Amt ("collective municipality") Tolk, which consisted of the following municipalities (population in 2005 between brackets):