拦隆口镇位于湟中县县境西北部,距县府驻地44千米。拦隆口镇总面积48.6平方千米,人口2.9万,以汉族为主,还有藏、回、土族等。拦隆口镇驻拦隆口,辖1个社区居委会(拦隆口)、43个村(牧)委会(拦隆口、扎什营、新村、巴达、班仲营、端巴营、西岔、上鲁尔加、下鲁尔加、白杨口、东拉科、南门、上庄、前庄、中庄、尼隆台、卡阳、白崖、尼隆口、桥西、千东、千西、上寺、铁家营、伯什营、麻子营、下白崖、拦一、拦二、尼麻隆、图巴营、合尔营、后河尔、上红土沟、下红土沟、红林、帮隆、南门、占岭顶、民联、峡口、民族、上营)。
1949年沿旧制设达千乡,1956年划归西宁市, 1962年复归湟中县,1965年将上寺公社和拉目台公社合并成立拦隆口公社,1984年改设拦隆口乡。2001年,撤销拦隆口、四营和拉沙3乡,其中将拦隆口乡的25个村、四营乡的11个村和拉沙乡的7个村合并设立拦隆口镇。