এই ইউনিয়নে পূর্বে পায়রা নদী পশ্চিমে ও দক্ষিনে শ্রীমন্ত নদী এবং এই ইউনিয়নে আরও অসংখ্য ছোট ছোট খাল রয়েছে।খালগুলি নিম্নে দেওয়া হইল।
খাল
১। মির্জাগঞ্জ তালতলী খাল
২। কপালভেড়া খাল
৩। হেসামদ্দিন খাল
৪। তাবুদঘাটা খাল
৫। কলাগাছিয়া-ঘটকের আন্দুয়া খাল
৬। আমতলী খাল
৭। আন্দুয়া খাল
৮। গাবতলা খাল
৯। ভিকাখালী খাল
১০।পিপড়াখালী খাল
১১।চিঙগাড়িয়া খাল
১২। কলাগাছিয়া খাল
পরিকল্পনা ও বাস্তবায়নে: মন্ত্রিপরিষদ বিভাগ, এটুআই, বিসিসি, ডিওআইসিটি ও বেসিস