竹园镇,隶属于云南省红河哈尼族彝族自治州弥勒市,地处弥勒市南部,东邻江边乡,东南邻近文山壮族苗族自治州,西南与巡检司镇相邻,西与虹溪镇接壤,西北与西一镇相望,北与新哨镇山水相接,东北与东山镇相连,距弥勒市城37千米,区域总面积204平方千米。截至2019年末,竹园镇户籍人口为59325人。
明永乐元年(1403年),设竹园巡检;1988年6月,由竹园区公所改为竹园镇。截至2020年6月,竹园镇辖1个社区、9个行政村,镇人民政府驻马家井。
截至2019年末,竹园镇有工业企业20个,其中规模以上6个,有营业面积超过50平方米以上的综合商店或超市21个。