懷來縣地處張家口市東南部。東部、東南部與北京市的延慶、昌平及門頭溝區接壤,西北部與下花園區、宣化縣相連,北部與赤城縣交界,西南與涿鹿縣毗鄰?h境最南端在孫莊子鄉麻黃峪村南,最北端在王家樓回族鄉東莊子村北,最東端在東花園鎮陳家鋪村東,最西端在雞鳴驛雞鳴驛村西?h政府所在地沙城,東距北京市中心131千米,西距張家口75千米。懷來縣地理位置十分重要,是張家口市通往省會首都的必經之地,也是北京連接西部邊陲的重要通道,具有重要的交通樞紐作用。懷來縣已成為張家口市對外開放的窗口。
懷來縣南北群山起伏,層巒疊嶂,中部是河谷平川,兩山干夾一川形成了“V”型盆地,官廳湖居盆地之中。縣境內的地質構造屬燕山沉降帶。地貌按成因可分為剝蝕構造地形、剝蝕堆積地形和沖積地形。地勢由中間“V”型盆地分別向南北崛起,西北高而東南低。全縣平均海拔792千米,最高點為北部山地水口山的大黑峰,海拔1977.60米;最低點為官廳鎮幽州村河谷地帶,海拔394米。全縣地貌形態主要有河川平原、丘陵和山地等類型。
河川平原主要分布在洋河、桑干河及官廳水庫周圍,面積為601.53平方千米,占全縣面積的33.4%。由于官廳水庫的自然分割,形成了西部河川平原和中部河川平原。西部河川平原位于洋河北岸,大部分由洋河沖積物堆積而成,地面較為平坦;小部分是由山前沖積物堆積而成,由北向南傾斜,地面坡度在1~3度之間。中部河川平原分布在官廳水庫周圍,是由沖積扇組成的平原,地勢由周邊向中間傾斜,坡度不等。
丘陵主要分布在山地與河川平原過渡地帶,面積450.25平方千米,占全縣總面積的25%。按地域可稱為南部丘陵和北部丘陵。按成因可分為黃土丘陵和低山石質丘陵。
山地主要分布在縣境南北,面積為749.22平方千米,占全縣總面積的41.6%。習慣上又稱為南部山和北部山地。北部山地西部風化嚴重,雖然海拔較高,但山勢較緩,主要有水口山和白龍潭兩個林區。南部山地東部水蝕切割強烈,海拔雖低,但峰陡谷深。由官廳湖劈山而出的永定河水沿著深溝峽谷流向京郊,形成了幽州峽谷地帶。燕山支脈大海陀山、燕然山、軍都山由西北和西南兩個方向向懷來延伸。大海陀山、燕然山分布在縣境北部,構成北部山地,主峰有雞鳴山、八寶山、水口山等;軍都山分布在縣境南部,構成南部山地,主峰有筆架山、廣陀山等。南北兩山形成懷來盆地的天然屏障。懷來縣境內群山聳立,僅海拔1000米以上的知名山峰就有40多座。許多山峰不僅有著豐富的森林和礦產資源,還是懷來縣與鄰縣(區)的分界線,有的已被開發為旅游景點。
懷來縣境內有三處流動性沙丘。官廳水庫南岸小南辛堡鎮龍寶山附近有兩處:一是“龍寶山沙丘”,占地3.70萬平方米,高約12米;二是“天漠沙丘”,占地13.50萬平方米,高約15米。洋河北岸大黃莊鎮朱官屯村東的“米沙梁”,占地18萬平方米,高約15米。這些沙丘的形成歷史悠久,形態多為月型和龍崗型。據資料記載,四十年來“米沙梁”已東移300米。目前官廳水庫以及土地的沙化已對北京生態環境構成嚴重的威脅,引起中央領導的高度重視。懷來縣防沙、治沙工作任重而道遠。