মহেশখালী উপজেলা
১৯৫৪ সালে মহেশখালী থানা গঠিত হয়।[3] মহেশখালী থানাকে ১৯৮৩ সালের ১৫ ডিসেম্বর উপজেলায় রূপান্তর করা হয়।[4] মহেশখালী উপজেলা আরো তিনটি ছোট ছোট দ্বীপের সমন্বয়ে গঠিত। এগুলো হল: সোনাদিয়া, মাতারবাড়ী ও ধলঘাটা।[5] বর্তমানে মহেশখালী উপজেলায় ১টি পৌরসভা এবং ৮টি ইউনিয়ন রয়েছে। সম্পূর্ণ মহেশখালী উপজেলার প্রশাসনিক কার্যক্রম মহেশখালী থানার আওতাধীন।
মহেশপুর উপজেলা
কপতাক্ষ এর তীরে অবস্থিত মহেশপুর উপজেলার আদিনাম যোগীদহ। পরবর্তীতে ১১০৭ সালে হিন্দু দেবতা মহেশপুর ঠাকুরের মন্দির প্রতিষ্ঠিত হওয়ায় আদিনাম পরিবর্তিত হয়ে মহেশপুর হয়। কেউ কেউ বলেন রাজা মহেশ চন্দ্রের নামানুসারে এলাকার নাম মহেশপুর হয়। অন্য জনশ্রুতি হল ঐ অঞ্চলের রাজত্ব এক জেলে রাজার হস্তগত হলে তার ছেলে ‘‘মহেশ’’ এর নামানুষারে মহেশপুর নামকরণ হয়। মহেশপুর ভারতের বনগাঁও মহাকুমার একটি অন্যতম অংশ ছিল। ১৯৪৭ সালে মহেশপুর ঝিনাইদহ মহাকুমার অন্তর্গত হয়।বাসযোগে সড়ক পথে মহেশপুর উপজেলায় যাতায়াত করা যায়। সড়ক পথে মহেশপুর থেকে খালিশপুর হয়ে আঞ্চলিক মহাসড়কের সাথে যুক্ত। কোটচাঁদপুর স্টেশন হয়ে সারাদেশের সাথে মহেশপুর রেল পথে যুক্ত।