小厂镇,隶属于河北省张家口市沽源县,地处沽源县东南部,东与长梁乡接壤,南与丰源店乡、赤城县为邻,西与莲花滩乡、小河子乡毗连,北与平定堡镇相依,距沽源县人民政府30千米,区域总面积218.11平方千米。
1950年,小厂镇境域属宝源县第三区;1995年,由小厂乡改为小厂镇。截至2018年末,小厂镇户籍人口为14749人。截至2020年6月,小厂镇下辖15个行政村,镇人民政府驻小厂村。
小厂镇粮食作物以莜麦为主;畜牧业以饲养生猪、奶牛、肉牛、肉羊为主。2018年,小厂镇有营业面积超过50平方米以上的综合商店或超市23个。