懷北鎮,北京市懷柔區下轄鎮,位於東經116°37′06″~116°44′08″,北緯40°22′21″~40°33′19″之間。地處懷柔區北部山區與平原的交匯地段,東與密雲區西田各莊鎮交界,南與北房鎮爲鄰,西南與雁棲鎮接壤,西與渤海鎮毗鄰,北與琉璃廟鎮相接。鎮域面積104.35平方千米。
明朝時期,長城以南屬懷柔縣,其中大水峪、河防口2村屬密雲縣。長城以北屬蒙古朵顏部。清朝時期,長城以南仍屬懷柔縣,長城以北屬承德府灤平縣。民國元年(1912年)後,長城以南屬京兆地方懷柔縣,其中大水峪、河防口屬密雲縣。長城以北屬熱河特別區熱河道灤平縣。民國三十七年(1948年),長城以北屬懷柔縣第五區,以南屬第六區。1949年12月,屬第五區,區政府駐墳頭村。1956年7月,屬第三區,轄棗樹林、流水莊、鄧各莊、墳頭4鄉。7月,又分屬馬家墳、河防口2鄉。1958年6月,河防口鄉併入馬家墳鄉。9月,併入東風公社。1961年5月,成立墳頭公社,因村址在西莊,故改名西莊人民公社。1983年,公社改鄉。1990年3月,鄉改鎮,因境內有沙通鐵路懷北車站,故名懷北鎮,仍駐西莊村。截至2018年末,懷北鎮有戶籍人口有11816人。截至2019年10月,懷北鎮下轄1個社區和10個行政村,鎮政府駐懷北鎮西莊村308號。
2011年,懷北鎮工業總產值2.2億元,比上年減少51.1%。財政總收入9200萬元,比上年增長0.2%。其中地方財政收入7300萬元,比上年增長0.2%。從各主要稅種看,完成營業稅3500萬元,增值稅500萬元,企業所得稅3800萬元。