شهرســتان خرمبيد با مركزيت شهر صفاشهر، ۲۷۰۲ كيلومترمربع وسعت دارد و از شــمال با شهرستان هاي آباده، از شرق با شهرستان بوانات، از جنوب با شهرستان پاسارگاد، و از غرب با شهرستان اقلید مرز مشترك دارد و داراي دو بخش مركزي و شهرمرغاب و شهرهاي قادرآباد و صفاشهر است.