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