Joniškis is a city in northern Lithuania with a population of about 11,150. It is located 40 kilometers north of Šiauliai and 14 kilometers south of the Lithuania–Latvia border. Joniškis is the municipal and administrative center of Joniškis district municipality.