杨柳镇,隶属于云南省曲靖市宣威市,地处宣威市东北部,东与双河乡毗邻,东南与乐丰乡相连,南、西与倘塘镇为邻,北与贵州省威宁县金斗乡、么站镇隔河相望。杨柳镇行政区域面积160.52平方千米。
1949年,属新二区。2017年,杨柳乡撤乡设镇,改称杨柳镇。截至2019年末,杨柳镇户籍人口48989人。截至2020年6月,杨柳镇下辖10个行政村。镇人民政府驻可渡街1号。
截至2019年末,杨柳镇有工业企业8个,有营业面积超过50平方米以上的综合商店或超市3个。