Rajonas sudarytas [[1950]] m. [[birželio 20]] d. iš [[Žagarė]]s miesto, buvusios [[Joniškio apskrapskritis|Joniškio apskrities]]ities 15 apylinkių ir [[Kuršėnų apskrapskritis|Kuršėnų apskrities]]ities 8 apylinkių. Iki [[1953]] m. priklausė [[Šiaulių srsritis|Šiaulių sričiai]]ičiai. [[1954]] ir [[1957]] m. nežymiai keitėsi rajono ribos. [[1959]] m. [[gruodžio 7]] d. Žagarės rajonas panaikintas, jo teritorija perduota [[Joniškio rajonas|Joniškio rajonui]] (7 apylinkės ir [[Žagarė]]), [[Akmenės rajono savivaldybė|Akmenės rajonui]] (4 apylinkės) ir [[Šiaulių rajono savivaldybė|Šiaulių rajonui]] (2 apylinkės).
Rajone buvo leidžiamas laikraštis [[Komunizmo aušra (Žagarė)|„Komunizmo aušra“]].