El distrito de Xiangfang es un distrito municipal de la ciudad de Harbin, provincia de Heilongjiang. Está ubicado en el sureste de la ciudad de Harbin y es uno de los cuatro distritos urbanos centrales de la ciudad de Harbin. El distrito de Xiangfang limita con el distrito de Acheng al este y sureste, el distrito de Bingfang al sur, el distrito de Nangang al oeste y el distrito de Nangang y el distrito de Daowai al norte. La jurisdicción tiene una superficie de 344,5 kilómetros cuadrados y gobierna 20 calles, 3 localidades y 1 corregimiento. A finales de 2020, la población permanente del distrito era de 11.204,38+8.500 personas.
La parte occidental del distrito de Xiangfang tiene un terreno plano, mientras que las partes este y sureste son áreas montañosas y bajas. La capa de suelo es profunda y está compuesta principalmente de arcilla y arena. Los accidentes geográficos se dividen principalmente en tres tipos: terrazas fluviales, plataformas aluviales y llanuras aluviales. Las terrazas fluviales forman parte de la cuenca del río Songhua y se distribuyen en una franja irregular.
Las plataformas aluviales se distribuyen en Xiangyangxiangli, Jinjia, Changlin, Caoshi, Dongsheng, Dongxing, Dongping, Xiangyangcun y Dongfanghong Farm. La mayoría de las plataformas aluviales son depresiones poco profundas formadas por la erosión hídrica. Las áreas de llanura aluvial se distribuyen en las aldeas de Moli y Baohe de la ciudad de Xingfu, las aldeas de Xincheng, Qufang, Huanghe, Jiawei y Hongxian de la ciudad de Chenggaozi, y las aldeas de Dongping, Xiangyang y Yongsheng del municipio de Xiangyang. La altitud está entre 120,8 metros y 198,3 metros.
El distrito de Xiangfang tiene un clima monzónico continental templado semihúmedo y semiárido. Los inviernos son fríos y secos, los veranos cálidos y lluviosos. La temperatura media a lo largo de los años es de 3,6 ℃. La temperatura más baja de la historia es -41,4 ℃ (1932). La temperatura más alta de la historia alcanzó los 41 ℃ (1907).