Shanhe () may refer to these places in China:

Shanhe Subdistrict, a subdistrict of Shuangyang District, Changchun, Jilin Shanhe Township, a township of Longde County, Ningxia

Towns Shanhe, Gansu, in Zhengning County, Gansu Shanhe, Heilongjiang, in Wuchang, Heilongjiang Shanhe, Shanxi, in Zezhou County, Shanxi

See also Sanhe (disambiguation)