力角镇,隶属于云南省大理白族自治州宾川县,地处宾川县北部,东与平川镇接壤,南连金牛镇,西与鸡足山镇及鹤庆县黄坪镇交界,北与丽江市永胜县片角镇毗邻,行政区域面积459平方千米。截至2021年,力角镇总人口34214人。
中华人民共和国成立前,属华盖乡。1988年1月,撤区改力角乡。2000年,撤乡建力角镇。截至2021年10月,力角镇辖8个行政村,镇人民政府驻力角村力角街28号。
2019年,力角镇有工业企业24个,有营业面积超过50平方米以上的综合商店或超市27个。