昌桥乡,隶属于安徽省宣城市泾县,地处泾县北部,东南邻琴溪镇,南与泾川镇相邻,西、北分别与芜湖市南陵县三里镇、籍山镇为邻,东北与芜湖市南陵县弋江镇为邻。行政区域总面积163.96平方千米。截至2019年末,昌桥乡户籍人口为36234人。
1960年,改名为三八公社。1961年9月,析置昌桥公社。1984年,改为乡。截至2020年6月,昌桥乡辖17个行政村;镇人民政府驻昌桥村。
2019年,昌桥乡有工业企业33个,其中规模以上工业企业有3个,有营业面积超过50平方米以上的综合商店或超市32个。