Yeşilhisar, Kayseri ilinin bir ilçesidir. 2014 yılında bir yerel yönetim reformunun yana topluluk (Belediye) ilçe (İlçe) ile coğrafi olarak uyumlu olduğunu. Tüm eski köyler (Köy) artık belediyenin mahalle bölgesidir. İl, Kayseri il merkezinin yaklaşık 55 km güneybatısında yer almaktadır. Eski adı Develikarahisarı oldu. Antik dönemde şehir Kyzistra [Κύζιστρα] olarak adlandırılmıştır.
İlçe, ilin batısında yer almaktadır. Kuzeydoğuda İncesu, doğuda Develi, güneydoğudaki Yahyalı, güneybatıda Niğde ve kuzeybatıda Nevşehir ile sınırları vardır. Şehir ve ilçe kuzey-güney doğrultusunda, D805 otoyolu Kayseri'den Ulukışla'ya doğru uzanmaktadır. Diğer yollar ise batıdaki Yeşilhisar'dan Ürgüp ve Derinkuyu'ya, güneydoğudan Yahyalı'ya kadar uzanmaktadır. D805'e yaklaşık paralel olarak Niğde üzerinden ilçeye gelen tren hattının ilçe sınırında bulunan Ulukışla istikametine doğru demiryolu hattını işletmektedir. İlçenin batısındaki dağlık alan Hodul Dağı'nın bir parçası, düz doğu ise Develi (Develi Ovası) ovasına aittir. Çoğunlukla kurutulmuş göller olan Sobe Gölü ve Yay Gölü vardır. İlçede iki rezervuar, güneyde Kovalı Barajı ve Yeşilhisar'ın yaklaşık yedi kilometre batısında Akköy Barajı yer almaktadır.
İlçe merkezinin yaklaşık on kilometre batısında, Kapadokya Tüfü'nün manzarasında sayısız kaya kilisesi bulunan Soğanlı Vadisi bulunmaktadır. Doğuda, birçok kuş türüne ev sahipliği yapan göz alıcı bir bataklığa sahip olan Sultansazlığı Milli Parkı bulunmaktadır.