Markthajdenfeld se nalazi u saveznoj državi Bavarska u okrugu Majna-Špesart. Grad se nalazi na nadmorskoj visini od 140–335 metara. Površina opštine iznosi 35,7 km². U samom gradu je, prema procjeni iz 2010. godine, živjelo 10.894 stanovnika. Prosječna gustina stanovništva iznosi 305 stanovnika/km².