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