杨井镇,隶属于陕西省榆林市定边县。地处定边县东南部,东邻学庄乡,南与新安边镇、延安市吴起县铁边城镇接壤,西与油房庄乡毗邻,北靠砖井镇、安边镇。辖区东西最大距离23.4千米,南北最大距离34.2千米,总面积439平方千米。
截至2021年10月31日,杨井镇辖14个行政村。根据第七次人口普查数据,截至2020年11月1日零时,杨井镇常住人口为9433人。2011年,杨井镇农业总产值1.6亿元,社会消费品零售总额达0.59亿元。