竹山镇,隶属于云南省昆明市宜良县,地处宜良县南端;东与石林县接壤,东南与弥勒县相连,西南与澄江县、华宁县交界,北与狗街镇毗邻,距宜良县城55千米,区域总面积244.92平方千米。截至2019年末,竹山镇户籍人口为27690人。
1957年前,属路南县;2009年,由竹山乡改为竹山镇。截至2020年6月,竹山镇辖3个社区、16个行政村,镇人民政府驻禄丰村。
截至2019年末,竹山镇有工业企业3个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市9个。