Karamergen is a medieval Kazakh settlement, located on the shore of Lake Balkhash in southeast Kazakhstan.