海流圖鄉地處張北縣西北部,東與饅頭營鄉相接,西與尚義縣和本縣單晶河鄉交界,南靠大河、臺路溝鄉,北與大西灣鄉、公會鎮為鄰。東西20公裡,南北27公裡,總面積266平方公裡。轄20個行政村,67個自然村。
據傳,康熙十五年前,在三臺灘發現了一種動物旱獺,美麗罕見,皮毛珍貴,蒙語稱之為「海流」。後來蒙民在今海流圖水庫淹沒區修建了一座蒙古廟,命名為海流圖廟(圖:蒙語為村)。從此,海流圖引用為地名。
本鄉所轄區域1946年屬五區,1948年屬四區。1958年屬紅旗公社,1961年從紅旗公社劃出建社,命名為海流圖公社,公社駐地距縣城西北偏南23.7公裡。1983年改名為海流圖鄉。
全鄉大部為丘陵區,平均海拔1500米左右,地勢由東南向西北逐漸低洼,地處本鄉西北的安固裡淖為全縣最低點,海拔1300米。主要山峰有東南部的大嶽岱、小嶽岱山,海拔分別為1598米和1641米。主要河流有單晶河、大河兩個河系流經本鄉,注入海流圖水庫;十大股河、三臺河流經西北部和北部,匯入安固裡淖。1958年興建的海流圖水庫,壩長135米,壩高14.5米,蓄水量870萬立方米,可灌溉土地24000多畝。
邢地灣:邢地灣位於海流圖鄉駐地西北偏南16公裡處。地勢丘陵起伏,東瀕安固裡淖,西靠大烏登山,為慄鈣土質。民國元年(1911)建村。因地處山灣,邢氏為大戶,故稱邢地灣。
安海:安海位於海流圖鄉駐地西北偏南12.3公裡處。地勢丘陵起伏,為慄鈣土質。1886年開地建村,因八老虎(人名)首居,故名八老虎村。1958年前,因安海鄉政府駐地在此,遂更名為安海。
大土城:大土城位於海流圖鄉駐地西偏北5.6公裡處。地勢平坦,附近為安固裡淖南畔大草灘——三臺灘,為鹽鹼土質。1892年建村,因村北有土圪塄,得名大土城。
陽坡:陽坡位於海流圖鄉駐地西偏北9.4公裡處。地處山坡,為慄鈣土質。1912年建村,因靠山向陽得名陽坡。
平地堖包:平地堖包位於海流圖鄉駐地北偏東4公裡處,地勢平坦,為鹽鹼土質。1881年始有此村,因村後有土丘,取名平地堖包。
大水泉:大水泉位於海流圖鄉駐地西偏北12.6公裡處。地勢丘陵起伏,為慄鈣土質。1886年始有此村,因村中有較大的水泉,故名大水泉。
大灣:大灣位於海流圖鄉駐地西北偏南6.3公裡處。地勢丘陵起伏,西靠山梁,為慄鈣土質。1920年建村,因位處山灣,得名大灣。
義興店:義興店位於海流圖鄉駐地西北偏南3.6公裡處。地勢丘陵起伏,西靠山梁,為慄鈣土質。1881年劉氏由今大河鄉十三號義興店搬遷此地,仍沿用舊村名義興店。
楊家房:楊家房位於海流圖鄉駐地北偏西2.2公裡處。地勢北部較平坦,南臨海流圖水庫,為沙土質。1894年居民由今尚義縣紅梨灣楊家房搬遷到此。故名楊家房。
黃石崖:黃石崖位於海流圖鄉駐地東北偏南2.4公裡處。地勢較平坦,為沙土質。1881年由今大河鄉黃石崖人搬遷到此,故名黃石崖。
胡家梁:胡家梁位於海流圖鄉駐地西偏北2.4公裡處。地勢丘陵起伏,為沙土質。1881年,今大河鄉胡家村人遷此居住,因位處坡梁,故名胡家梁。
南公溝:南公溝位於海流圖鄉駐地東偏南6.7公裡處。地處山梁,為慄鈣土質。1896年建村。因位處溝南,蒙民稱大溝為公溝,故名南公溝。
七大股:七大股位於海流圖鄉駐地西南偏北3.5公裡處。地勢丘陵起伏,為慄鈣土質。1881年,史家等7戶在此搭股買地建宅,故名七大股。
苗東營:苗東營位於海流圖鄉駐地東南偏南1.2公裡處。地勢丘陵起伏,南臨山,西靠海流圖水庫,為慄鈣土質。1871年開地建村。因位處海流圖廟東而得名。
廟南營:廟南營位於海流圖鄉駐地南偏西3.3公裡處。地勢丘陵起伏,為慄鈣土質。1880年建村,因位處海流圖廟南得名。
高家梁:高家梁位於海流圖鄉駐地東南偏南6.6公裡處。地處山梁,為慄鈣土質。1879年始有此村,由今萬全縣大麻坪人高氏遷此居住,因位處坡梁而得名。
鄭家房:鄭家房位於海流圖鄉駐地東南偏北7.7公裡處。地處山梁,為慄鈣土質。1876年始有此村。因居民中鄭姓為多,得名鄭家房。
元山子:元山子位於海流圖鄉駐地南偏東7.5公裡處。地處山梁,為慄鈣土質。1881年始有此村。因附近有圓形小山,故名元山子。
十字街:十字街位於海流圖鄉駐地東南偏南9公裡處。地處山梁,為慄鈣土質。1876年始有此村,原名大嶽岱,因位處十字路口,更名十字街。
大烏土溝:大烏土溝位於海流圖鄉駐地東南偏南11.4公裡處。地處山區,為暗慄鈣土質。1879年蒙民首居,取名烏土溝,後更名大烏土溝(烏土溝:蒙語,溝長的意思)。