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