Karaköy is a village in the District of Hasankeyf, Batman Province, Turkey. As of 2011 it had a population of 402 people.