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