杨村镇位于陵川县西北部,全镇东西长6公里,南北宽10公里,面积31平方公里。东与秦家庄乡相连,西部和南部同礼义镇相接,北部与长治县毗邻,全镇19个行政村,21个自然村,26968亩耕地。镇政府驻地杨村,距县城17.5公里,境内曲辉公路东西通过,横杨公里贯穿南北,19个行政村全部实现了村村通水泥路。本镇属丘陵地带,地势北高南低,北部多山,中部和南部开阔平坦。全镇主要土特产品有玉米、谷子、蓖麻、中药材、核桃、苹果等,矿产资源丰富,有煤炭、铁矿石、铝矾土等。
全镇经济发展较快,2003年全镇国民生产总值达到10200万元,农民人均收入达2250元,完成国家税收420万元,主要企业有泉头、杨村、掌沟等9个煤矿,产品以生产原煤为主,煤炭产量年可达30万吨左右。本镇为了发挥区位和地理优势,在产业结构调整中,注重了地下向地面转移,工业向农业转移。全镇新发展干果经济林2000亩,建设有大型养殖园区2个,年产1万吨饲料加工厂1个,规模养殖户达到400余户,畜牧业将会成为未来几年的优势产业。
全镇共有小学校19所,镇办中学1所,教学条件和教学质量均达国家标准,并通过了省级验收。广播电视事业发展迅速,全镇19个行政村开通了加密光缆电视及互联网业务,并于98年开通了程控电话,固定电话用户达3000余户。同时,修建了移动、联通通讯发射塔,使移动电话业务在全镇业蓬勃发展。主要名胜古迹有杨村真泽宫、南银山烈士纪念亭、南湖农民公园,寺润村三教堂等。.
2020年8月,山西省爱国卫生运动委员会命名杨村镇为2020-2022周期山西省卫生乡镇。