沽源县地处河北省北部,闪电河上游,邻内蒙古自治区。隶属于张家口市,东邻承德市丰宁县,南与张家口市赤城、崇礼县接壤,西与张北、康保两县相连,北与内蒙古太仆寺旗、正兰旗、多伦县毗邻。