Stara Zagora (bulgariska: Стара Загора) är den sjätte största staden i Bulgarien. Den ligger i mellersta delen av landet, i regionen Stara Zagora, omkring 230 km från huvudstaden Sofia. Stara Zagora hade 140 303 invånare i slutet av 2007. Staden är en viktig väg- och järnvägsknutpunkt med flygplats, samt områdets administrativa, industriella, jordbruks- och kulturella centrum, med universitet, operahus, galleri och flera forskningsinstitut. Staden kallas "poeternas och lindarnas stad".