একাধিক নদী বদরগঞ্জের উপর দিয়ে প্রবাহমান। এদের মধ্যে যমুনেশ্বরী, চিকলী এবং করতোয়া উল্লেখযোগ্য। এদের মধ্যে যমুনেশ্বরী অধিকতর খরস্রোতা নদী। প্রবাহ পথে এটি বিভিন্ন স্থানে বিভিন্ন নাম ধারন করেছে, কোথাও দেওনাই, কেথাও চারালকাটা, কোথাও করতোয়া আবার কোথাও যমুনাশ্বরী। বতর্মানে এই সকল নদীতে পানির প্রবাহ অত্যান্ত কম। কারণ এই সকল নদীর প্রবাহ ভূ-গভর্স্থ পানি এবং বৃষ্টির পানির উপর নিভর্রশীল। যমুশ্বরী নদী বৃহত্তর রংপুর এবং বগুড়া জেলার উপর দিয়ে প্রবাহিত হয়ে পাবনা জেলার বাঘাবাড়ির নিকট হুরা সাগরের সাথে মিলিত হয়েছে। ইতিহাস প্রসিদ্ধ করতোয়া নদী বদরগঞ্জের পশ্চিম পাশদিয়ে প্রবাহিত হয়েছে। বতর্মানে এই নদী রংপুর-দিনাজপুর এর পশ্চিম-দক্ষিনের সীমা রেখা নিধরন করছে। বতর্মানে নদীটিতে নাব্যতা নেই বললেই চলে। শুধু কালের সাক্ষী হিসাবে এখও ধীরগতিতে প্রবাহমান। চিকলি নদীর উৎপত্তি একটি বিল থেকে। নীলফামারী জেলারর ডোমার থেকে প্রায় ৩ কি:মি: দক্ষিণে এই বিল অবস্থিত যা জলঢাকা, কিশোরগঞ্জ উপজেলার মধ্যদিয়ে প্রবাহিত হয়ে তারাগঞ্জ উপজেলা হয়ে বদরগঞ্জ উপজেলায় প্রবেশ করেছে এবং বদরগঞ্জ বন্দরের কাছে যমুনেশ্বরীর সাথে মিলিত হয়েছে।
পরিকল্পনা ও বাস্তবায়নে: মন্ত্রিপরিষদ বিভাগ, এটুআই, বিসিসি, ডিওআইসিটি ও বেসিস