Миха́йловск — город в Ставропольском крае. Административный центр Шпаковского муниципального округа. Город-спутник Ставрополя.
 Возникновение названия Михайловское (также Михайловка, Михайловская) связано с тем, что населённый пункт был основан крестьянами-однодворцами Михайловского уезда Курской губернии России. Согласно народному преданию, записанному А. И. Твалчрелидзе, происхождение данного топонима объяснялось следующим образом: «у одного из заведовавших переселенческим делом на Северном Кавказе были дети: сын Михаил и дочери Надежда и Пелагея; в память их он три смежных села назвал Михайловским, Надеждинским и Пелагиадским».
 В 1963—1998 гг. населённый пункт именовался Шпаковским — в честь героя Гражданской войны Фомы Григорьевича Шпака.
 Город расположен на реке Чла, в пределах Ставропольской возвышенности.
 На юго-западе Михайловск примыкает к Ставрополю, практически сливаясь с ним (в частности, относящийся к Михайловску микрорайон «Радуга» фактически находится в пределах территории краевого центра). Расстояние между центрами городов составляет приблизительно 10 км.
 Михайловск — южный город. Положение на 45-й параллели северной широты — главный фактор, определяющий климатические особенности, в первую очередь количество солнечного тепла. Самый короткий день — 22 декабря продолжается в Ставрополе 8 ч 44 мин, а самый длинный — 22 июня — 15 ч 37 мин. Большое количество солнечного тепла (суммарная солнечная радиация 121,3 ккал/кв.см в год) определяет длительный вегетационный период, который составляет 160 дней с 22 апреля по 15 октября.
 Город известен частыми сильными ветрами со скоростью 35—40 м/с, 50 дней в году скорость ветра превышает 10 м/с. Самые ветреные месяцы — февраль и март, преобладают воздушные потоки западных и восточных направлений. Большую часть года в городе господствует континентальный воздух умеренных широт. Летом с ним связана сухая, жаркая, малооблачная погода. Зимой он поступает из Сибири и Казахстана и приносит морозную, сухую, ясную погоду. С Атлантического океана приходит морозный воздух умеренных широт, несущий осадки, летом — ливневые с грозами, зимой — снегопады. Арктический воздух с Баренцева моря сопровождается холодной, пасмурной погодой, а воздух с Карского моря обычно снижает температуру, усиливает ветры, вызывает волны холода. 
Во все сезоны возможно проникновение тропического воздуха, континентальный его тип приходит из Средней, Малой Азии, а также Ирана и приносит летом суховеи, осенью — бабье лето. 
Морской тропический воздух со Средиземного моря летом приносит душную, влажную погоду, зимой — оттепели, весной и осенью — потепление.
Весна в Михайловске начинается в конце марта и длится около 50 дней. Сначала наступает «весна света», а потом — «весна воды», журчанием ручьёв возвещающая о таянии снега, и, наконец, «зелёная весна», которая наряжает город нежным кружевом листвы и шёлком трав. Лето продолжается 120 дней, из них 61 день температура воздуха превышает 20 градусов Цельсия. Абсолютный максимум достигал 42 градусов жары. Сигналом начала этого сезона служит цветение сирени в городе и шиповника на лесных полянах.
 Осень начинается в начале октября, средние суточные температуры устанавливаются ниже 10 градусов. 
Зима в Михайловске умеренно мягкая, длится 95-110 дней, средние температуры — 5 градусов, абсолютный минимум достигает −36 градусов. Зимняя погода очень переменчива: иногда на целую неделю устанавливается настоящая весна, которая может резко, буквально за одну ночь, смениться суровой зимой.
 Среднегодовое количество осадков составляет 663 мм, при этом в тёплый период выпадает 471 мм, а в холодный — 192 мм. Максимум приходится на июнь (192 мм), минимум — на февраль (28 мм).
 Город был основан 12 сентября 1784 года как село Михайловское, переселенцами из слободы Михайловской Курской губернии — государственными крестьянами-однодворцами в количестве полутора тысяч человек.
 С 1832 года село включено в состав 1-го Ставропольского полка Кавказского линейного казачьего войска, и получило статус станицы.
 30 декабря 1869 года станица отчислена из Кубанского казачьего войска в гражданское состояние и получила статус села государственных крестьян.
 Село Михайловское относилось к первому стану Ставропольскому уезду Ставропольской губернии.
 В 1918 году на Ставрополье начался процесс коллективизации, не получивший достаточного развития из-за гражданской войны. После окончательного установления советской власти в регионе стали создаваться коммуны и артели, организуемые бывшими красноармейцами.
В 1922 году в Михайловском была образована коммуна имени товарища Калинина, в 1924 году — сельскохозяйственное товарищество «Пролетарий».
 1 июля 1937 года село Михайловское стало центром Михайловского района.
 1 февраля 1963 года Михайловский район был упразднён с передачей его территории укрупнённому Шпаковскому сельскому району. В состав последнего также вошла часть территории упразднённого Труновского района. Центр Шпаковского района был перенесён в село Михайловское.
 C 5 июня 1963 года село переименовано в Шпаковское.
 В 1998 году Шпаковское было переименовано в Михайловск и стало городом, а Шпаковский сельсовет был преобразован в городское поселение город Михайловск.
Постановлением Правительства Российской Федерации от 15 мая 1999 года городу присвоено наименование Михайловск.
 В 2013—2017 гг. был построен автосборочный завод «Ставрополь-Авто».
 До 16 марта 2020 года город был административным центром упразднённого городского поселения город Михайловск.
 По данным Всероссийской переписи населения 2020 года, на 1 октября 2021 года по численности населения город находился на 149-м месте из 1120 городов Российской Федерации.
 По данным переписи 2002 года:
 По итогам переписи населения 2020 года проживали следующие национальности (национальности менее 1 % и другое, см. в сноске к строке «Другие»):
 С 16 марта 2020 года должность упразднена
 В пределах городской черты находится грузо-пассажирская узловая станция Палагиада. Ближайшие узловые станции по трём направлениям: Кавказская — 138 км, Ставрополь — 16 км, Светлоград — 84 км.
 Культурный паспорт города Михайловска.