اين شهرستان به دليل قرار گرفتن در كنار كوير اردستان دارای آب و هوای نيمه بيابانی است كه در تابستان گرم و خشک و در زمستان سرد و خشک است.