উপজেলার পূর্বাঞ্চলের উপর দিয়ে বয়ে গেছে ব্রহ্মপুত্র নদ। এছাড়া তারাপুর, বেলকা, হরিপুর, কঞ্চিবাড়ি, শ্রীপুর, কাপাসিয়া ইউনিয়ন এর উপর দিয়ে প্রবাহিত হয়েছে খরস্রোতা তিস্তা নদী। যাকে অনেকে পাগলা নদী বলে জানে। এছাড়া উপজেলার পশ্চিমে বামনডাঙ্গা ও সর্বানন্দ ইউনিয়নের কোল ঘেঁষে বয়ে গেছে ঘাঘট নদী।
পরিকল্পনা ও বাস্তবায়নে: মন্ত্রিপরিষদ বিভাগ, এটুআই, বিসিসি, ডিওআইসিটি ও বেসিস