白杨乡位于县城东南部丘陵区的半坡山(又名鹿蹄山,半壁山)南麓。地处北纬34°23′,东经112°13′。东与伊川县鸣皋、高山接境,西与赵保乡、董王庄乡相连,南与嵩县田湖乡交界,北与樊村乡、城关乡毗邻。面积66.7平方公里,耕地65943亩(含水浇地16829亩)。乡政府驻地白杨镇。距县城20公里,海拔319.4米。
明、清时期,属寿安保、寿安里。1927年白杨一带划归平等县,1932年废平等。1934年建立伊川县,白杨又属伊川,宜阳沦陷期间属伊川县抗日民主政府石区。解放初,白杨曾为宜南县人民政府驻地,宜南宜北合并后,属赵保区。1956年初划为白杨、石两个中心乡,冬又改为郭凹、白杨、石、南留4个乡,属赵保区。1958年成立白杨人民公社。1983年改为白杨乡至今。1990年辖25行政村,248村民组,61自然村,8620户,38268人(含非农业人口651人),其中回族97人,余为汉族,平均每平方公里574人,人均耕地1.72亩。