Город расположен на юге Ставропольской возвышенности, на высоте 650 м, в долине р. Подкумок, к северу от предгорий Скалистого хребта Большого Кавказа, в 213 км к юго-востоку от Ставрополя. Ж.д. станция.
В 1798 на правом берегу р. Большие Ессентучёк, вблизи места её впадения в р. Подкумок, был заложен русский военно-пограничный редут Ессентукский (упразднён в 1803).
В городе действуют предприятия пищевкусовой промышленности: консервный, молочный, пивоваренный заводы, мясокомбинат и др. Трикотажная, швейная, обувная фабрики.
Население- 82 167 человек