Административный центр Минераловодского района (муниципального округа).
Входит в состав эколого-курортного региона Кавказские Минеральные Воды.
Город расположен в долине реки Кумы, в 172 км на юго-восток от краевого центра города Ставрополя.
В городе расположены аэропорт, связывающий район Кавказских Минеральных Вод с другими регионами России, узловая железнодорожная станция Северо-Кавказской железной дороги на участке Армавир — Прохладная Кавказского железнодорожного хода с ответвлением на Кисловодск, автомагистраль федерального значения «М-29 Кавказ».
Отсюда можно попасть в города-курорты Железноводск, Пятигорск, Ессентуки, Кисловодск, а также в город Лермонтов.
Город стоит у подножия горы Змейка, большую часть которой занимает территория Бештаугорского лесного массива, а часть со стороны города представляет собой грозный вид скал и карьеров, соединённых серпантином старых дорог.
В хорошую погоду из города видны вершины Эльбруса, до которого по прямой 91 км.
Из города к нему можно отправиться на экскурсионном автобусе, по автодорогам это расстояние увеличится до 250 км.
В западной части территории города расположен международный аэропорт 1 класса «Минеральные Воды», откуда осуществляются пассажирские перевозки воздушным транспортом.
В городе расположены железнодорожная станция Минеральные Воды с предприятиями железнодорожной инфраструктуры, входящие в состав Минераловодского региона Северо-Кавказской железной дороги.