Михайловск — это город в Ставропольском крае, который является административным центром Шпаковского района и образует одноименное городское муниципальное объединение. В состав этого объединения входят три хутора с названиями Подгорный, Кожевников и Балки.
Городские климатические условия определены тем, что он находится на 45-ой параллели северной широты. Это обуславливает большое количество солнечного света и тепла. Период цветения растений здесь превышает 160 дней в году. Одной из особенностей климата в городе является наличие сильных ветров достигающих 35-40 м/с (чаще всего это происходит в феврале-марте). Наличие континентального воздуха обуславливает малооблачную, сухую и жаркую погоду летом, а зимой — из Сибири и Казахстана приходит воздух умеренных широт, несущий морозную, но ясную погоду.
Название городу дали крестьяне, которые были сюда переселены из Михайловской слободы Курской губернии. Основной целью переселения крестьян было развитие земледелия в этих краях. Однако, в начале XIX в. жителей села перевели в казачье сословие и причислили к Ставропольскому полку. Позднее казачество снова перевели в гражданское население, а станица стала селом. В 60-х годах прошлого века Михайловск был переименован в Шпаковское, в честь одного из героев гражданской войны, но в 90-х городу было возвращено первоначальное название.
На территории города расположено два научно-исследовательских института, которые занимаются проблемами сельского хозяйства, библиотека, районная больница, дом культуры и даже военная часть, где находится подразделение авиационной части ФСБ.
Среди промышленных предприятий Михайловска можно выделить машиностроительный завод под названием «Цитрон» и комбинат по производству стройматериалов. Ряд предприятий обслуживают сельское хозяйство региона, к ним можно отнести племенной завод и предприятие, занимающееся переработкой птицы.
Общее на селение по последним данным составляет приблизительно 76 тыс. человек.