西丰镇位于饶河县西北部,距县城83公里。东与山里乡相邻,南与五林洞镇接壤,西南与红旗岭农场相连,北以挠力河为界与宝清县、红卫农场隔河相望。南北长40公里,东西宽11公里,总面积由2001年181.3平方公里增加到517.6平方公里,占县域总面积7.7%。
西丰镇下辖行政村15个,自然屯4个。现有3824户,10200人。有21个党支部,党员409名,其中农村党支部15个,机关企事业单位党支部6个。2017年农民人均纯收入10200元。人口密度每平方公里18人。有汉、朝鲜、满、蒙、回、赫哲、壮7个民族。2019年农民人均纯收入11200元。?
全镇有林地面积3万公顷,占总面积的66%。草原主要集中在挠力河沿岸,面积2924公顷,占总面积的6.5%,与3个森工林场、2个农垦农场相邻,在产业产品、技术、人力资源等互融互通,具备区域经济繁荣发展的潜力。镇耕地面积23.7万亩,人均耕地面积23亩,水田面积2.8万亩,黑蜂养殖8000群,镇域内驻有森工迎春林业局所属西丰、芦源两个林场,施业区面积共370公顷,另驻有县水产局直属渔丰渔场、县农业局直属良种场和果树场及县西丰粮库。