شهر میانشهر از توابع بخش شیبكوه شهرستان فسا در استان فارس ایران است.میانشهر در ۳۰ كیلومتری جنوب شهر فسا واقع است ،كه جزء بخش شیبكوهاست. شیبكوه یكی از بخشهای چهارگانه شهرستان فساست. عمدهٔ این جمعیت فارسیزبان هستند و درصدی از این عشایری هستند كه به گویشی مركب از لغات عامیانهٔ عربی و فارسی تكلم میكنند. میان شهر قدمتی چهارصد تا پانصد سالهدارد. وجه تسمیه آن به این خاطر است كه سابقاً اهالی در مكانی نزدیك به مكان فعلی و در شرق آن بهنام «باقیآباد» زندگیمیكردند كه چون بلایای طبیعی آن بنای آباد را ویران كرد به جایگاه كنونی نقل مكان كردند. اینجای جدید را میان شهر نامیدند چراكه پیش از سكونت در دهكدهٔ باقیآباد، نیز، در غرب مكان فعلی در دهكدهای دیگر ساكن بودهاند كه آنهم به قهر طبیعت گرفتارشدهبود.
بخش شیبكوه ششمین بخش پرجمعیت استان فارس می باشد.جمعیت میانشهر براساس سرشماری مركز آمار ایران در سال ۱۳۹۰، جمعیت آن ۵٬۴۹۵ تن (۱٬۴۷۳خانوار) بودهاست. در سرشماری سال ۱۳۹۵ جمعیت این شهر به ۵،۹۱۲ تن افزایش یافت.