भारत के उत्तर प्रदेश राज्य के संत कबीर नगर जिले में मगहर एक क़स्बा और नगर पंचायत है। यह खलीलाबाद विधान सभा निर्वाचन क्षेत्र के अंतर्गत आता है।
भारत की वर्ष 2014 की जनगणना के अनुसार यहाँ की जनसँख्या 40000, है और 4km दुरी मे फैला हुआ है जिसमें 52% पुरुष एवं 48% महिलाएं थीं। मगहर में औसत साक्षरता दर 38% है जोकि राष्ट्रीय दर 59.5% से कम है. पुरुष साक्षरता दर 44%, जबकि महिला साक्षरता दर 31% है। मगहर में 21% जनसँख्या 6 वर्ष से काम आयु की है।