有四个镇
浩门镇驻东大街,辖4个居委会(第一、第二、第三、第四居委会)、9个村(牧)委会(南关、圪垯、小沙沟、头塘、北关、团结、西关、二道崖湾、煤窑沟)。
东川镇驻孔家庄,辖12个村(牧)委会(孔家庄、尕牧龙上村、塔龙滩、尕牧龙中村、碱沟、尕牧农下村、香卡、却藏、甘沟、麻当、巴哈、寺尔沟)。
泉口镇驻旱台,辖18个村(牧)委会(泉沟台、中滩、沈家湾、后沟、黄树湾、西河坝、俄博沟、多麻滩、窑洞庄、旱台、牙豁、大庄、西沙河、东沙河、腰巴槽、黄田、大湾、花崖)。
青石嘴镇驻青石嘴,辖16个村(牧)委会(青石嘴、德庆营、尕大滩、上吊沟、下吊沟、红山嘴、上铁迈、红牙河、石头沟、黑石头、大滩、西铁迈、东铁迈、下大滩、白土沟、红沟)。
共有4个。另外,门源县属于青海省海北州管辖,不是隶属于西宁的。