秦朝時期,今商都縣地區(qū)基本屬代郡北境地。
西漢時期,西北屬雁門郡、東部屬代郡且如縣(治所今興和縣境)轄地。
東漢時期,屬鮮卑統(tǒng)治區(qū)內(nèi)。
三國至西晉時期,為拓跋鮮卑統(tǒng)轄地。
東晉太和元年(366年),今縣境屬代統(tǒng)轄區(qū)內(nèi)。
前秦建元十八年(382年),今縣境屬前秦(氐族)統(tǒng)治區(qū)內(nèi)。
北魏太和二十一年(497年),今縣境屬柔玄鎮(zhèn)(治所今興和縣境)鎮(zhèn)戍區(qū)內(nèi)。
隋朝時期,今縣境屬雁門郡北境。
唐總章二年(669年),今縣境為桑乾都督府管轄區(qū)的一部分。
五代時期,今縣境屬契丹控制區(qū)。
遼天慶元年(1111年),今縣境屬西京道奉圣州管轄區(qū)。
金大定二十九年(1189年),今縣境屬西京路宣德州管轄地。
元至順元年(1330年),今縣境屬興和路威寧縣(治所今興和縣境)轄區(qū)。
明洪武七年(1374年),置察罕腦兒衛(wèi)(治所今商都縣察罕淖附近),隸屬山西行都司。
清康熙十四年(1675年),今縣境編屬察哈爾左翼鑲黃旗轄區(qū)。
清乾隆年間,設(shè)置由張家口通往大庫倫(今蒙古國烏蘭巴托)的五、六、七、八、九驛站。
清末時期,移民墾地,人口逐漸增多。
民國四年(1915年),設(shè)商都墾務(wù)行局。
民國五年(1916年),置商都設(shè)治局。
民國七年(1918年),改為商都縣(治所七臺,即清時第七驛站),管轄區(qū)域為張北、興和、陶林3個縣之各一部及察哈爾都統(tǒng)所轄之五、六、七、八臺(清時驛站)地區(qū),隸屬察哈爾特別區(qū)都統(tǒng)。
民國十七年(1928年),隸屬察哈爾省政府。
民國二十五年(1936年)初,日本侵略軍占領(lǐng)商都后,隸屬偽察哈爾盟公署。
民國三十四年(1945年)8月,日本投降后,商都縣復(fù)歸察哈爾省政府管轄。
[20]1949年10月1日,中華人民共和國成立后,商都縣隸屬察哈爾省人民政府。
1952年11月,撤銷察哈爾省建制后,商都縣改隸河北省張家口專區(qū)。
1958年10月,河北省人民政府決定,將商都縣區(qū)域并入張北縣。
1960年1月,又將原商都縣區(qū)域和尚義縣的區(qū)域從張北縣分出設(shè)置商都縣。
1961年5月,商都縣又分設(shè)為商都、尚義兩個縣,各轄原屬行政區(qū)域,仍隸河北省張家口專區(qū)。
1962年3月7日,經(jīng)國務(wù)院批準(zhǔn),將河北省的商都縣劃歸內(nèi)蒙古自治區(qū)烏蘭察布盟管轄。
[21]2004年8月,烏蘭察布盟改稱烏蘭察布市,商都縣隸屬烏蘭察布市管轄。