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