Žagarė is a town in Joniškis District Municipality, in Šiauliai County, Lithuania. Žagarė lies at 77 m above sea level, by the Švėtė. It has 1,326 inhabitants (2021). The nearest city is Šiauliai, 48 km to the south. Near the border: Latvia, 1.2 km. Among the landmarks around are Rundāle Palace (48 km), Mežmuiža Church in Augstkalne (6.9 km) and Dobele Castle (29 km). Among the natural features are Žvelgaičiai manor linden (0.9 km) and Versiai oak (4.7 km).