شهر چرمهین در 20 کیلومتری جنوب غربی زرین شهر و در 7 کیلومتری جنوب باغبهادران و در دامنه کوه شاه لولاک قرار دارد. این شهر درنقطه مختصات 51 درجه و 12 دقیقه طول شرقی و 32 درجه و 21 دقیقه عرض شمالی قرار دارد ارتفاع آن از سطح دریا 1800 متر می باشد. چرمهین از شمال به روستاهای ملک آباد ،چم آسمان و شورجه، از شرق به صنایع دفاع ، صحرای برزه ، هاردنگ و جاده اصفهان- خوزستان ، از غرب به قلعه لای بید و جاده اصفهان -شهرکرد و از جنوب به کوه شاه لولاک که از ارتفاعات گردنه رخ می باشد محدود گردیده است.
ارتفاعات این منطقه کوهرخ با 2800 متر ،شاه لولاک با 2700متر و خانه قوش با 2800 متر می باشند . این شهر اگرچه بر خلاف دیگر شهرهای شهرستان از رود خانه زاینده رود در حدود 3الی 4 کیلومتر فاصله دارد لیکن از نظر آب و هوایی از موقعیتی مشابه با دیگر مناطق لنجان برخوردار است .
چرمهین از نظر منابع آبی به سبب دوری از رودخانه تنها به آبهای تحت الارضی متکی می باشد که از طریق 8 چشمه و 71 حلقه چاه که از قدیم در خانه ها حفر می شده اند مورد استفاده قرار می گیرند . مردم این شهر با اتصال چاههای مذکور قنوات متعددی را ایجاد کردند که تعداد 23 حلقه از این قنوات نامگذاری و مشخص شدند، آب این قناتها که در شیب شهر ( از غرب به جنوب شرقی) قرار دارند در امر کشاورزی و باغداری و نیز آب آشامیدنی مردم مورد استفاده واقع می شوند. حداکثر آبدهی این قناتها مربوط به قنات زردیها با 4 اینچ و حداقل آبدهی آنها مربوط به قنات سعید آباد است که تنها 1/0 اینچ آب ارائه می دهد.