रामगंगा नदी भारत के उत्तर प्रदेश रज्य के चमोली जिले में कुमाऊँ(हिमालय) से निकलती है। यह आरंभ में दक्षिण-दक्षिणपश्चिम और अंत में दक्षिण-दक्षिण-पूर्व दिशा में प्रवाहित होकर कन्नौज के समीप गंगा नदी से मिलती है। नदी तट पर स्थित मुख्य नगर मुरादाबाद एवं बरेली हैं। कालागढ़ के समीप, जहाँ यह शिवालिक पर्वत से मैदान में उतरती है नदी पर बाँध बनाकर जलविद्युत् एवं सिंचाई की व्यवस्था की गई है। नदी की कुल लंबाई ३७० मील है। (राधिका नारायण माथुर)