狼山鎮位于臨河區北30公里處,是臨河較大的集鎮,南北長15公里,東西寬11公里,面積165平方公里,東靠新華鎮,南鄰小召鎮,西接白腦包鎮,北至古城鎮。
狼山鎮是一個歷史悠久的集鎮,一九四二年實行新縣制,屬綏遠省轄為狼山縣政府所在地,一九五八年撤縣改區,后成立東風人民公社,隸屬杭錦后旗,一九六一年改名狼山公社,劃歸臨河管轄。一九八三年做為全區改革試點,改制為鄉,一九八五年經內蒙古自治區人民政府批準成立狼山鎮。
全鎮轄12個村民委員會,77個村民小組,總人口20192人,集鎮常住人口8650人。
狼山鎮鎮區位于陜五公路和臨巴公路的交匯處,是臨河十一個重點建設的小城鎮之一,具有輻射三級集鎮和周邊旗縣、鄉鎮的功能,是臨河北部最大的農副產品集散地,年銷售額達2億元。國家級二級公路縱貫集鎮,鎮村道路縱橫交錯,交通十分便利,程控電話通往全國各地,通訊實現了現代化,鎮內有西樂管理所、臨河二醫院、臨河第二中學、狼山鎮造紙廠等市區派駐單位及鎮直單位43個,有調頻廣播、有線電視差轉臺、電影院、文化活動中心等機構,商業零售網點遍布街道兩側,是臨河北部地區經濟、文化、商貿、交通的中心。