По документальным материалам Краснодарского Государственного архива установлено, что станица Хадыженская основана в 1864 году на северном склоне Главного Кавказского хребта, между реками Пшиш и Иль. Заселение станицы происходило в период с 1 апреля по 1 сентября 1864 года.
18 сентября 1864 года уже был издан указ Главнокомандующего по Кавказской армии о том, что на Северном склоне Кавказского хребта уже заселено 54 станицы.
По статистическим сведениям в станице Хадыженской к 15 октября 1864 года уже числилось 96 отстроенных домов и начата постройка ещё 26 домов.
Станица Хадыженская образована в числе 54 новых станиц Кубанской области, из которых сформированы два новых конных казачьих полка и один береговой пеший батальон, в соответствии с Указом императора Александра II от 3 ноября 1864 года.
Вновь образованная станица Хадыженская входит в состав 27-го конного полка Кубанского казачьего войска. В этой же станице находился штаб указанного полка.
В 1909 году - построены больница, клуб и проведено первое электричество.
В 1930 году получили развитие нефтепромыслы, активизировалось строительство жилья, начала работать школа-семилетка.
В 1937 году – создано лесопромышленное предприятие – Хадыженский леспромхоз.
В 1940 г. Станица переведена в разряд рабочих посёлков, а затем в районный центр (1949г.)
28 сентября 1949 года городу Хадыженску присвоен статус города районного подчинения.
Хадыженская земля богата целебными уникальными минеральными водами. В 1953 году, при разведочном бурении нефти, была получена минеральная йодо-бромная вода, не имеющая аналогов в мире. На базе этой воды построена бальнеолечебница, санаторий «Минеральный»
Город Хадыженск входит в состав муниципального образования Апшеронский район.
Постановлением главы администрации Краснодарского края 7 августа 1997 года № 332 ему присвоен статус города – курорта местного значения.
Хадыженское городское поселение Апшеронского района наделено Законом Краснодарского края от 2 июля 2004 года № 747-КЗ «Об установлении границ муниципального образования Апшеронский район, наделении его статусом муниципального района, образовании в его составе муниципальных образований – городских и сельских поселений - и установлении их границ» статусом городского поселения, входящее в состав территории Апшеронского района.
Хадыженское городское поселение Апшеронского района с административным центром город Хадыженск имеет в своем составе населенные пункты:
город Хадыженск;
хутор Красная Горка;
хутор Травалев;
хутор Папоротный.
День города отмечается ежегодно – в сентябре.
День освобождения г.Хадыженска от немецко-фашистских захватчиков – 25 января.