唐麟德二年(665年),設羅目縣,后撤銷。
宋朝時期,置中鎮(zhèn)(或忠鎮(zhèn))寨,曾于此辟“馬市”。
明朝時期,置中鎮(zhèn)巡檢司。
清嘉慶十三年(1808年),置峨邊撫夷廳(駐地大堡)。
清嘉慶十四年(1809年),增置“經(jīng)歷署”分駐于此。
民國時期,設縣佐,為分縣駐地。
民國二年(1913年),縣佐改為警務長,置第三區(qū)公署。
1949年,為縣駐地,又是第三區(qū)區(qū)公所駐地(后遷駐毛坪)。
1951年,設沙坪鄉(xiāng)。
1954年,設城關鎮(zhèn)。
1988年12月,沙坪鄉(xiāng)和城關鎮(zhèn)合并為沙坪鎮(zhèn)。
2020年5月18日,撤銷紅花鄉(xiāng)、共和鄉(xiāng),將原紅花鄉(xiāng)和原共和鄉(xiāng)所屬行政區(qū)域劃歸沙坪鎮(zhèn)管轄。