میان شهر (فسا)، شهری از توابع بخش شیبکوه شهرستان فسا در استان فارس ایران است.این شهر در ۳۰ کیلومتری جنوب شهر فسا واقع است. عمدهٔ این جمعیت فارسیزبان هستند و درصدی از این عشایری هستند که به گویشی مرکب از لغات عامیانهٔ عربی و فارسی تکلم میکنند. میان شهر قدمتی چهارصد تا پانصد سالهدارد.
وجه تسمیه آن به این خاطر است که سابقاً اهالی در مکانی نزدیک به مکان فعلی و در شرق آن بهنام «باقیآباد» زندگیمیکردند که چون بلایای طبیعی آن بنای آباد را ویران کرد به جایگاه کنونی نقل مکان کردند. اینجای جدید را میان شهر نامیدند چراکه پیش از سکونت در دهکدهٔ باقیآباد، نیز، در غرب مکان فعلی در دهکدهای دیگر ساکن بودهاند که آنهم به قهر طبیعت گرفتارشدهبود.