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