杨桥乡位于云南省嵩明县境中部,距县城仅3.5公里,距昆明市区43公里,东邻小街镇,东南是杨林监狱,南接杨林镇,西北与滇源镇相邻,西南与官渡区交界,北与嵩阳接壤。总面积144平方公里,辖12个村民委员会,101个村民小组,总人口41369人。乡内居住着汉族、回族、苗族、彝族等12个民族,少数民族1476人,占总人口的3.5%。