1960年設紅原縣。意為紅軍長征經過的地方。
1996年,紅原縣面積8083.3平方千米,人口約3.2萬人,轄2個鎮、8個鄉:邛溪鎮、刷經寺鎮、阿木鄉、瓦切鄉、安曲鄉、四寨鄉、龍日鄉、壤口鄉、麥洼鄉、色地鄉。縣政府駐邛溪鎮。
2000年第五次人口普查,紅原縣常住總人口37931人,其中:邛溪鎮9338人,刷經寺鎮3037人,安曲鄉3107人,龍日鄉1701人,四寨鄉2747人,瓦切鄉5390人,阿木鄉3542人,壤口鄉986人,麥洼鄉3130人,色地鄉4953人。
2001年11月8日,遵照《四川省人民政府關于同意將紅原縣四寨鄉劃分為江茸鄉和查爾瑪鄉的批復》(川府民政[2001]5號)文件精神,原四寨鄉分為江茸鄉和查爾瑪鄉。調整后,紅原縣轄邛溪、刷經寺2個鎮和安曲、龍日、瓦切、阿木、壤口、麥洼、色地、江茸、查爾瑪9個鄉。
2010年第六次人口普查,紅原縣常住總人口43818人,其中:邛溪鎮13493人,刷經寺鎮1268人,安曲鄉3830人,龍日鄉2060人,江茸鄉1212人,查爾瑪鄉2035人,瓦切鄉6102人,阿木鄉3304人,壤口鄉976人,麥洼鄉3707人,色地鄉5831人。
2012年,省政府批復同意撤銷瓦切鄉,設立瓦切鎮,鎮政府駐德香村,轄原瓦切鄉所屬行政區域。2013年,省政府(川府民政[2013]26號)批復同意撤銷安曲鄉,設立安曲鎮,鎮政府駐安曲村,轄原安曲鄉所屬行政區域。
2014年,省政府(川府民政[2014]32號)批復同意撤銷色地鄉,設立色地鎮。調整后,全縣轄5個鎮、6個鄉:邛溪鎮、刷經寺鎮、瓦切鎮、安曲鎮、色地鎮、龍日鄉、江茸鄉、查爾瑪鄉、阿木鄉、壤口鄉、麥洼鄉。