31 июля 1944 года город был освобожден войсками Первого Прибалтийского Фронта в ходе Шяуляйской операции. С 1950 года был центром Рокишкского района Литовской ССР. С 1991 года в составе Литвы. С 1993 года является центром Рокишкского городского староства. В 1993 году были утверждены герб и флаг города. В том же году исторический центр города был включен в Регистр культурных ценностей Литовской Республики (код 17102).