قادرآباد شهری در بخش مشهد مرغاب شهرستان خرمبید شمال استان فارس است. این شهر، مرکز بخش مشهد مرغاب میباشد و در ۱۴۰ کیلومتری شمال شیراز واقع شده است. قادرآباد (مشهد مرغاب) یکی از دو بخش اصلی شهرستان خرمبید در شمال استان فارس میباشد و در ۵۳ درجه ۱۶ دقیقه شرقی و ۳۰ درجه و۱۷ دقیقه شمالی واقع شدهاست و با ارتفاع ۱۹۰۰ متر از سطح دریا در ۱۳۵ کیلومتری مسیر شیراز – اصفهان قرار گرفتهاست. مردم این شهر به زبان فارسی و عده ای به زبان عربی صحبت می کنند. بر پایه سرشماری عمومی نفوس و مسکن در سال ۱۳۹۵ جمعیت این شهر ۱۴٬۹۷۳ نفر (۴٬۴۸۰ خانوار) بودهاست.