В Македонии царская династия, основанная полководцем Антигоном I Одноглазым (306—301 гг. до н. э.), упрочила свое положение лишь в годы правления Антигона II Гоната (277—239 гг. до н. э.). Он успешно отразил нападения варваров (галатов) и Пирра (296—272 гг. до н. э.), царя Эпира, установил контроль над Афинами, выиграв Хремонидову войну (267—261 гг. до н. э.), добился ослабления Спарты. Македония контролировала часть Фракии, Фессалию, Халкидику и имела гарнизоны в некоторых греческих полисах.
На территории Балкан Македония испытывала противодействие со стороны союзов греческих городов — Этолийского (370—189 гг. до н. э.) и Ахейского (280—146 гг. до н. э.). Она неоднократно вмешивалась в борьбу союзов и полисов между собой, расширяя возможности иметь свои гарнизоны в греческих городах. В 224 г. до н. э. во время войны Ахейского союза и Спарты (Клеоменова война, 229—221 гг. до н. э.) Македония заключила договор с Ахейским союзом, полисами северной и центральной Греции о создании Эллинского союза, направленного против этолийцев. Однако Эллинский союз существовал недолго и распался в результате антимакедонских войн.
В правление Филиппа V (221 — 179 гг. до н. э.) Македония попыталась захватить Иллирию на севере и Милет в Малой Азии. Это усиление Македонии спровоцировало ответные войны, в которых против нее выступили Римская республика и греческие полисы. Первая Македонская война (215— 206 гг. до н. э.) не изменила ситуации, поскольку Рим был сконцентрирован на Второй Пунической войне. Во Второй Македонской войне (200—197 гг. до н. э.) против Антигонидов выступила широкая коалиция в составе Римской республики, Пергама, Родоса, Этолийского, Ахейского союзов и др. Побежденная Македония утратила контроль над Грецией и потеряла все территории, захваченные в Малой Азии. В ходе Третьей Македонской войны (171 — 168 гг. до н. э.) римляне, нанеся поражение последнему македонскому царю Персею в битве при Пидне, разделили Македонию на четыре округа. В 148 г. до н. э. после подавления ангиримского восстания Македония была превращена в римскую провинцию.