Xihoudu (Chinese: 西侯渡; pinyin: Xīhóudù) is an archological site located in the Shanxi Province of China. The site dates to the Paleolithic Age. In total 32 stone implements were found at the site.[1]