नारायणगढ़ (Naraingarh) हरियाणा के अंबाला जिले में एक शहर, नगरपालिका समिति और विधानसभा निर्वाचन क्षेत्र है. अपनी भौगोलिक स्थिति के कारण, नारायणगढ़ स्थानीय पर्यटन के लिए जाना जाता है. यह जिला मुख्यालय अंबाला से 39 किमी, राज्य की राजधानी चंडीगढ़ से 52 किमी, शिमला से 144 किमी और नई दिल्ली से 230 किमी दूर है.
नारायणगढ़ विधानसभा निर्वाचन क्षेत्र हरियाणा की 90 विधानसभा सीटों में से एक है. यह हिमाचल प्रदेश की सीमा पर स्थित है. नारायणगढ़ उत्तर-पश्चिम भारत में हिमालय की शिवालिक श्रेणी की तलहटी के पास स्थित है. यह लगभग 481 वर्ग किमी के क्षेत्र में फैला हुआ है.
2011 की भारतीय जनगणना के अनुसार, नारायणगढ़ की कुल जनसंख्या 22,832 थी, जिसमें 12,016 पुरुष और 10,816 महिलाएं थीं. नारायणगढ़ में कुल साक्षरों की संख्या 17,512 है. इस क्षेत्र में मतदाताओं की कुल संख्या 135,326 है.