Markdorf () is a town in the Bodenseekreis district, in Baden-Württemberg, Southern Germany. It is situated near Lake Constance, 10 km northwest of Friedrichshafen. Georg Riedmann has been the mayor of Markdorf since 2013.
Markdorf was first mentioned in AD 817 and it was given city rights in 1250. It was host to the Church Council prior to that body being moved to Konstanz.
Markdorf, with its historic centre, lies beneath the Gehrenberg mountain, on the top of which is a 30m high climbable tower affording views over Lake Constance and the Swiss, Austrian and German Alps.
On 22 December 1939, the location was near to a major train accident which resulted in the deaths of 101 people.