Eschwege is a German city located in the Werra-Meißner-Kreis district of the Land of Hesse. It counts 21 004 inhabitants.