মহেশখালী উপজেলার পশ্চিম দিকে বঙ্গোপসাগর এবং পূর্ব দিকে রয়েছে মহেশখালী চ্যানেল। এছাড়া বাঁকখালী নদী মহেশখালীর উপজেলার দক্ষিণ পূর্ব প্রান্ত দিয়ে শুরু হয়ে উত্তর পশ্চিম দিক প্রবাহিত হয়ে কুতুবদিয়া চ্যানেলে মিশেছে। এছাড়া মহেশখালী উপজেলার মূল ভূ-খণ্ড থেকে মাতারবাড়ী ও ধলঘাটা ইউনিয়নদ্বয়কে পৃথক করেছে কোহেলিয়া নদী।

নামকরণ
জনসংখ্যার উপাত্ত
নদ-নদী
অবস্থান