战国及秦属滇国地,汉属益州郡,三国蜀汉属建宁郡,东晋属建都郡。
隋属昆州,唐代为求州地,初隶戎州都督府,后隶姚州都督府。
南诏属拓东节度。
宋大理时名洪农碌券甸,为罗婺部地,属威楚府。
元宪宗七年(1257),立罗婺万户府,隶威楚路。
至元二十六年(1289),置州,写为禄劝,治今屏山镇,辖同时置的易笼、石旧二县,治所分别在今云龙、旧县,属武定路。
明属武定府,洪武十七年(1384),省易笼县入州,正德中省石旧县入州。
清乾隆三十五年(1770),降为禄劝县,属武定直隶州。
1913年,属滇中道。
1916年,废道,直属省。
1949年12月13日,禄劝解放,17日,成立禄劝县军政委员会,属武定专区。
1950年1月12日,撤销军政委员会设临时人民政府;同年5月15日,正式成立禄劝县人民政府。
1953年,属楚雄专区。
1958年属楚雄彝族自治州。
1983年,划归昆明市。
1985年6月11日,经国务院批准,撤销禄劝县,设立禄劝彝族苗族自治县,名称沿用至今。