河上镇,隶属于浙江省杭州市萧山区,位于东经120°05′56″~120°13′18″,北纬29°54′18″~29。59′56″之间。地处萧山区西南部,东与浦阳镇接壤,南临楼塔镇、诸暨市次坞镇,西与富阳市依山相连,北接戴村镇。镇人民政府驻距萧山城区27千米。辖区东西最大距离11.86千米,南北最大距离10.40千米,总面积63.69平方千米。截至2019年末,河上镇户籍总人口28042人。 清宣统二年(1910年),设河上乡。1958年,为河上公社河上、紫霞2个管理区。1984年5月,为河上乡、大桥乡。1985年8月,复设河上镇。截至2021年10月,河上镇辖1个社区、15个行政村,镇人民政府驻下门村。 2011年,河上镇农业总产值1.3亿元,农民人均纯收入14425元。工业总产值101.9亿元。财政总收入1.4亿元。2019年,河上镇有工业企业340个,其中规模以上34个,营业面积超过50平方米的综合商店或超市27个。