大ブルガリア公国
1371年、スタラ・ザゴラはオスマン帝国の支配下となった。1840年町の名は、それまでのトルコ語の名前「エスキザーラ」(トルコ語:Eskizağra)に替わって「ベロエ」をスラヴ語に訳した「ジェレズニク」（ブルガリア語:、ラテン文字転写Zheleznik）に改められた。1870年には再び改称され「スタラ・ザゴラ」となった。1878年の大ブルガリア公国の成立後、スタラ・ザゴラを含む地方はいったん東ルメリ自治州へと編入された。のちに同自治州がブルガリアに併合されたのに伴ってスタラ・ザゴラはブルガリアに復帰した。