شهرستان ممسنی با 5601 کیلومترمربع وسعت،125000 نفر جمعیت،580روستا،در شمال غربی فارس،جنوب غربی ایران و در بین رشته کوه های جنوبی زاگرس قرار گرفته است.منطقه ی ممسنی 5.2 % از مساحت استان فارس را به خود اختصاص داده است.این شهرستان از شمال به شهرستان رستم و استان کهگیلویه و بویراحمد(شهرستان گچساران)،از شرق به شهرستان سپیدان،از جنوب به شهرستان های کازرون و شیراز و از غرب و جنوب غربی به استا بوشهر(شهرستان های گناوه و دشتسان)محدود می شود.
ارتفاع متوسط این شهرستان از سطح دریا 900 متر است.شهرنورآباد مرکز شهرستان ممسنی است و در فاصله ی 150 کیلومتری شیراز،85 کیلومتری یاسوج،75کیلومتری کازرون،120 کیلومتری سپیدان،160 کیلومتری گناوه،120 کیلومتری گچساران قرار گرفته است.