战国时属赵国云中西界地区。
西汉为咸阳、犊和两县。
北魏为怀朔镇东南境。
隋开皇四年(公元584年)置油云县。唐朝置云中守提使。
辽金时为云内州辖地。
明嘉靖时为西土默特牧地。
清乾隆六年(公元1741年),设萨拉齐协理通判。
民国元年改设县知事。
1949年成立萨拉齐县人民政府。
1958年撤销县制划归土默特旗。
1965年,由原土默特旗西部地区置土默特右旗。土默特,系蒙古族部落名,意为数万。蒙古语称西为右。
1969年将土默特旗西部地区分出,设土默特右旗,隶属包头市管辖。
1970年,将乌兰察布盟所属土默特右旗划归包头市。
1997年,土默特右旗面积2,356平方千米,人口34.1万,蒙古族占2.3%。辖3个镇、18个乡:双龙镇、萨拉齐镇、美岱召镇,吴坝乡、沟门乡、大城西乡、苏卜盖乡、海子乡、三间房乡、毛岱乡、沙海子乡、三道河乡、发彦申乡、明沙淖乡、二十四顷地乡、党三尧乡、将军尧乡、小召子乡、程奎海子乡、耳沁尧乡、公山湾乡。旗政府驻萨拉齐镇。(24个居委会、298个村委会)
2000年,土默特右旗辖3个镇、18个乡。进入2000年以后,土默特右旗被规划为包头市和呼和浩特市中间的中等城市。