民国时期,辖区仍沿袭清代旧制,蒙汉分别由旗、县政权分治。
保合少既是土默特旗左翼首甲管区,又是归绥县二区(区公所设在今白塔村)管区。
民国二十六年(1937年),辖区被日伪政府更名义贞乡,属巴彦县(归绥县)二区(区公所今白塔)。
民国三十四年至民国三十七年(1945至1948年),中共归绥县委在潮岱、白塔、陶卜齐成立县政府,保合少、罗家营一带设二区,辖区的蒙古族仍由土默特旗管辖,汉族由国民党归绥县管辖,共产党归绥县委也在此开展革命活动。
1950年,辖区属当时土默特旗第一区(区公所设在小厂圆囵)和归绥县一区(区公所设在罗家营)。
1953年,村改乡,辖区大部分村属土默特旗第一区乃莫板乡和归绥县第三区(区公所设在榆林)。
1954年,撤销归绥县,辖区归土默特旗第三区(榆林子区)管辖,并成立保合少乡。
1956年,保合少乡划归呼和浩特市郊区。
1958年,保合少乡改为卫星公社,后改名保合少公社。
1960年,小井公社并入保合少公社。
1961年,小井公社又从保合少公社析出。
1984年,保合少公社改保合少乡。
2001年,撒销小井乡,除讨思浩、榆树沟、姚家湾行政村外,其余9行政村划归保合少乡,全乡共有21行政村、74自然村。
2005年,保合少乡撤乡建保合少镇。