شهرستان خرمبید با گستردگي 2702 كيلومتر مربع و مرکزیت شهر صفاشهر در شمال استان فارس جاي گرفته است. این شهرستان از شمال با شهرستان ابرکوه (استان یزد) و شهرستان آباده، از شرق با شهرستان بوانات، از جنوب با شهرستان پاسارگاد و از غرب با شهرستان اقلید مرز مشترك دارد. شهر صفاشهر در 180 كيلومتري شمال شرقي شيراز جاي دارد. منابع مهم آب استان فارس از چشمهها و رودهای اين شهرستان سرچشمه میگیرد. جنگلهای بنه و بادام کوهی و ایل راههای ایل های خمسه و قشقایی که در فصل تابستان به این مناطق میآیند، مورد توجه ایرانگردان و جهانگردان قرار دارد.