شهرستان اردستان، در شمال استان اصفهان، در جنوب کویر نمک، در ۳۳ درجه و ۲۳ دقیقه پهنای شمالی و ۵۲ درجه و ۲۲ دقیقه طول شرقی نسبت به نیمروز گرینویچ قرار دارد. از شمال به استان سمنان و گرمسار، از باختر به شهرستانهای کاشان، نطنز و برخوار و میمه، از خاور به شهرستان نائین و از جنوب به شهرستانهای اصفهان و نائین محدود است. اردستان در ۱۱۸ کیلومتری شمال شرقی شهر اصفهان و در مسیر کاشان به سمت نائین و یزد قرار گرفتهاست. آب و هوای این شهرستان گرم و خشک بوده و بیشترین درجه حرارت در تیر و مرداد و کمترین آن در دی و بهمن است. پوشش گیاهی این ناحیه از گونه استپ بیابانی است. کوههای غیرمنظمی از شعبههای کوه کرکس، از جنوب شهرستان میگذرد، از سطح دریا یک هزار و ۲۰۷ متر ارتفاع دارد.