Hasanşeyh (formerly Hasangazi ) is a small town in the Reşadiye district of the Turkish province of Tokat . Hasanşeyh is located about 111 km northeast of the provincial capital Tokat and 20 km northeast of Reşadiye. Hasanşeyh had a population of 2,581 according to the last census (as of December 2010).