هَفشِجان یکی از شهرهای باستانی ایران واقع در بخش مرکزی شهرستان شهرکرد استان چهارمحال و بختیاری میباشد. این شهر در ۱۵ کیلومتری جنوب غربی شهرکرد، ۱۱۵ کیلومتری اصفهان و در دامنهٔ رشته کوه جهان بین قرار دارد.[۶] بر اساس سرشماری سال ۱۳۹۵جمعیت هفشجان برابر با ۲۱٬۳۵۲ نفر[۷] بوده است. پیشینه این شهر به دوره نوسنگی میرسد. این شهر تا پایان عصر صفویه حائز مرکزیت تمام در منطقه چهارمحالِ اصفهان بوده است و در ابتدای دوره قاجاریه نیز این موقعیت را حفظ نموده است.[۸] شهر هفشجان امروزه منتظر اتمام مراحل ارتقاء به بخش میباشد؛ چرا که معیارهای گرفتن بخشداری در شهرستان شهرکرد را دارد.[۹]