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