নাগর কাহালু উপজেলার একমাত্র নদী। বগুড়া জেলার শিবগঞ্জ উপজেলার নিকট করতোয়া হতে উৎপত্তি হয়ে কাহালু ও দুপচাঁচিয়া উপজেলার মধ্যে দিয়ে দক্ষিণ দিকে প্রবাহিত হয়ে নাটোরের সিংড়া উপজেলার নিকট আত্রাই নদীর সহিত মিলিত হয়েছে। নাগর নদীর মোট দীর্ঘ ১০৫ কিঃমিঃ। এ নদী মূলতঃ কাহালু-দুপচাঁচিয়া, আদমদিঘী-নন্দিগ্রাম এবং নন্দিগ্রাম-রানীনগর (নওগাঁ) উপজেলাকে পৃথক করেছে। প্রতিকূল পরিবেশের কারণে নদীটি মৃত প্রায়।
পরিকল্পনা ও বাস্তবায়নে: মন্ত্রিপরিষদ বিভাগ, এটুআই, বিসিসি, ডিওআইসিটি ও বেসিস