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