苴力镇,隶属于云南省大理白族自治州弥渡县,地处弥渡县南部,东接祥云县,东南邻德苴乡,南连南涧彝族自治县南涧镇,西接密祉乡,北抵寅街镇,距弥渡县城19千米,区域总面积195.56平方千米。截至2019年末,苴力镇户籍人口为25271人。
民国元年(1912年),南部属城南一乡,西部属城南二乡;2001年11月,由苴力乡改为苴力镇。截至2020年6月,苴力镇辖7个行政村,镇人民政府驻苴力集镇北街口。
截至2019年末,苴力镇有工业企业7个,有营业面积超过50平方米以上的综合商店或超市13个。