杏山鎮位于雙城西北部,北隔松花江與肇州、肇源、肇東相望。距雙城40公里、哈爾濱45公里、太平國際機場30公里,松花江航道流經杏山并設有船站。全鎮幅員150平方公里,耕地18萬畝,其中水田1.7萬畝、草原7900畝、濕地2000畝;林地1211畝,森林覆蓋率4.1%。轄9個行政村34個自然屯,總戶數為7056戶,總人口29973人。
杏山鎮經濟實力較強,2017年全鎮實現社會總產值37億元,比2016年增長0.2%,農民人均收入1.63萬元,全口徑實現稅收1166元,本級財政收入190萬元。杏山鎮現有農民專業合作社48個,有畜牧小區10個。2017年,全鎮奶牛存欄4800頭,肉牛1060頭,生6400頭,家禽25萬只。引進企業7家,其中雙城寶康農產品有限公司和哈爾濱良大集團建設的農業生物質循環經濟示范園區,現已形成規模:引進由中科良大集團利用農作物秸稈,通過高科技生產航空
生物油,該項目選址在已有沼氣工程基礎的順利村分布式新農村資源站建設,總投資1.6億元,一期投資6000萬,今年投資2000萬,在建設進程中。旅游產業重點打造雙青村石人水庫至臨江村望江山莊兩點一線鄉村旅游線路,全力建設“大美杏山鎮,生態魚米鄉”。