Shangqiu (商丘) is a prefecture-level city in eastern Henan in the People's Republic of China. Its name has also been spelled Shangkiu. Shangqiu was the first capital of the Shang dynasty. In 2010, 7,362,975 people lived there.