Верхний ряд: вид на дворец культуры ПАО АКХЗ и микрорайон «Химик», памятник воинам-землякам, авдеевский карьер. Средний ряд: памятник Тарасу Шевченко, железнодорожная станция Авдеевка. Нижний ряд: Авдеевский коксохимический завод.
В 1778 году по распоряжению новороссийского губернатора созданное село стало государственной собственностью, его назвали по имени первого поселенца Авдеевки.
По данным на 1859 год в казённом селе Бахмутского уездаЕкатеринославской губернии проживало 2299 человек (1180 мужского пола и 1119 — женского), насчитывалось 450 дворовых хозяйств, существовали православная церковь и почтовая станция[3]. По состоянию на 1886 год в бывшем государственном селе, центре Авдеевской волости, проживало 3087 человек, насчитывалось 555 дворовых хозяйств, существовали православная церковь и школа, проходили 2 ярмарки в год.
В середине 1880-х годов через местность, на которой теперь расположен город, прошла Екатерининская железная дорога, здесь построили железнодорожную станцию. По переписи 1897 года число жителей возросло до 2153 человек (1282 мужского пола и 871 — женского), из которых 2057 — православные. В 1908 году в селе проживало 5475 человек (2736 мужского пола и 2739 — женского), насчитывалось 865 дворовых хозяйств.
Революция и Гражданская война
В апреле 1920 года отряд махновцев напал на железнодорожную станцию Авдеевка, на которой уничтожили железнодорожное имущество и телефонные аппараты. В ноябре 1920 года Нестор Махно приказал отряду Феодосия Щуся занять станцию и посёлок при ней.
Советский период
Авдеевка пострадала в результате массового голода в УССР в 1932—1933 годах, количество установленных жертв в Авдеевских 1-м и 2-м поселковых советах — 485 человек. В 1938—1962 годах Авдеевка была центром Авдеевского района. Статус города Авдеевка получила в 1956 году в результате слияния двух посёлков городского типа — Авдеевки Первой и Авдеевки Второй.
В Авдеевке родился и вырос писатель Михаил Макарович Колосов (1923—1996), описавший родные места во многих своих произведениях («Карповы эпопеи», «Платонов тупик» и другие).
28 ноября 1990 года Авдеевка получила статус города областного подчинения[4].
С 2014 года является прифронтовым городом в связи с войной в Донбассе. В том же году Авдеевка на 4 месяца попала под контроль пророссийских сил, но потом контроль над ней вернули Вооружённые силы Украины. С тех пор город находился под обстрелами со стороны ДНР. В частности, обстрелы Авдеевского коксохимического завода привели к его временному закрытию и были чреваты экологической катастрофой. Вместе с этим шло восстановление города, и многие предприятия в нём продолжали работу[5].
13 декабря 2020 года, впервые с 2014 года, Украинская железная дорога запустила поезд до Авдеевки, продлив действующий маршрут «Киев—Покровск»[6], а с июня 2021 года — и региональный поезд по маршруту «Днепр—Авдеевка»[7].
По словам главы Донецкой облгосадминистрации Павла Кириленко, 26 марта 2022 года фосфорными боеприпасами была обстреляна промзона Авдеевки[8], 26 апреля — район коксохимического завода, а на следующее утро — центр города, что вызвало несколько пожаров[9][10]. 29 апреля появились данные об использовании российскими войсками под Авдеевкой термобарических боеприпасов[11]. 18 мая 2022 года российская армия уничтожила фосфорными боеприпасами Авдеевскую школу № 1 (жертв не было)[12][13][14].
Зимой — весной 2023 года российская армия начала систематические авиабомбардировки Авдеевки, которая к тому времени оказалась в полуокружении[15]. На март 2023 года, по словам главы городской администрации Виталия Барабаша, в городе не осталось ни одного целого здания и была полностью разрушена инфраструктура[5][16]. По его же данным, к маю из довоенного населения 35 тысяч в Авдеевке осталось 1778 человек[16], а к октябрю — 1620[1].
10 октября 2023 года российская армия начала массированный штурм города[1].
В Авдеевке расположен центр Авдеевского благочиния Донецкой епархииУкраинской православной церкви Московского патриархата — храм в честь Святого Архистратига Божия Михаила, а также другие храмы, входящие в это благочиние: два Свято-Николаевских, Святой равноапостольной Марии Магдалины, Свято-Лукинский[28].