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