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