नारायणगढ़ (Narayangarh) एक सामुदायिक विकास खंड (Community Development Block) है, जो पश्चिम मिदनापुर जिले के खड़गपुर उपखंड में आता है. यह पश्चिम बंगाल राज्य में स्थित है. नारायणगढ़ ब्लॉक के उत्तर में खड़गपुर-I और खड़गपुर-II ब्लॉक, पूर्व में पूर्व मिदनापुर जिले का पताशपुर-I ब्लॉक, दक्षिण में दांतन-I और दांतन-II ब्लॉक, और पश्चिम में केशियारी ब्लॉक स्थित है.
यह इलाका जिला मुख्यालय मिदनापुर शहर से लगभग 33 किलोमीटर दूर है. 2011 की जनगणना के अनुसार, नारायणगढ़ ब्लॉक की कुल जनसंख्या 3,02,620 थी. इसमें से 2,93,613 लोग ग्रामीण क्षेत्रों में और 9,007 लोग शहरी क्षेत्रों में रहते थे. यहां 1,53,247 पुरुष (51%) और 1,49,373 महिलाएं (49%) थीं.