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