甘淑芳程惠莲
1912年(民国元年)省制未变,改府为道。海城县属甘肃省平庆泾固化道,1913年改名陇东道,后为泾源道。1927年改设泾源行政区,1935年改为甘肃省第二行政专区管辖(督察专员公署在平凉)。
1914年,海城县改名海原县,县政府设在海城。翌年将海原县插入通渭县境的南马营飞地划归通渭县管辖。
1928年全县划为5个自治区,1933年改为区公所,分为东南西北中5区。
1934年11月撤销区公所,建立乡镇,全县建1镇5乡:海城镇、宁远、维新、安仁、清和、安化乡。设乡镇长。
1935年初撤销海城镇,成立万梅乡,编组保甲。全县为6乡、22联保、91保,923甲。万梅乡(县城)6联保、18保、184甲;宁远乡(李旺)5联保,20保,187甲;维新乡(新营)4联保、22保、243甲;安仁乡(西安)2联保、10保、100甲;清和乡(红古)2联保、12保、104甲;安化乡(何家店)3联保、9保、105甲。同年5月改乡为区。全县按原划乡的地域成立6个区,设区公署,由区长、书记、区丁若干人组成。原设联保、保甲未变。第1区辖地:县城及蒙古、羊芳、牛番、庙山、红崖、脱烈、闾芳、关桥、双河9堡。第2区辖李旺、韩府、杨郎、王浩、郑旗、黑沟、老鸦7堡。第3区辖新营、旧营、南驼场、武源、沐家营、南岔、拨余、马建、青马、南川、新开、杨明、蔡祥、古城、张元15堡。第4辖西安、南散、鸦儿、高台、红井、老观、西季、铁前8堡。第5区辖红古、驼厂、套脑、红柳、关桥外、阎芳外、元套、打麦水、兴仁、里仁10堡。第6区辖韩民、陶家、石山、石嘴、王昭、鹞子、黄土圈7堡。
1937年9月将全县6个区划为4个区。以原1、4两区并为第1区(公署在县城),第2区不变(李旺),3、6两区并为第3区(新营),原第5区改为第4区(红古)。区以下为联保,1联保辖3至5保,1保辖10甲,l甲为10户,原堡实际存在。
1940年7月实行新县制,裁撤区署与联保,废除堡制。县以下设乡镇,乡以下设保,保以下设甲。乡镇设公所,保设办事处,甲设甲长,全县成立复兴、西安、新营、旧营、武源、大寨、闾芳、兴仁、李旺、高崖、郑旗、新民、杨郎13乡镇、74保、697甲。
1942年9月全县6乡、7镇、74保、722甲。新民乡6保,旧营乡5保,闾芳乡6保,大寨乡6保,兴仁乡3保,武源乡10保,新营镇8保,杨郎镇3保,复兴镇4保,郑旗镇5保,高崖镇5保,李旺镇7保,西安镇6保。同年10月将旧营、大寨、武源3个乡与西安镇的大、小沙河、腰八庄、宴家窑、大腰滩,新营镇的1、2、6、7保及3保的吴家庄、北庄里、镜儿湾、大岔里划归新成立的西吉县,原新营镇部分地区成立古城镇属海原。
1943年全县7镇、3乡、50保、504甲。复兴镇(县城)6保、78甲;李旺镇(李旺堡)7保、62甲;高崖镇(高崖子)7保、73甲;西安镇(西安州)6保、78甲;郑旗镇(郑旗堡)3保、25甲;杨郎镇(杨郎)3保、36甲;古城镇(红羊坊)3保、25甲;新民乡(马营)6保、54甲;闾芳乡(贺家堡)6保、46甲;兴仁乡(兴仁堡)3保、32甲。
1944年8月,将杨郎镇划归固原县,固原县属李俊乡划海原管,并将隆德县飞入李俊乡的卓家台村划归海原。全县为4乡、6镇、50保、502甲。
1946年全县面积约6500平方公里,辖10个乡镇:李俊、新民、阎芳、兴仁4个乡,复兴、西安、古城、郑旗、李旺、高崖6个镇,共50保、548甲。
1947年整顿保甲,乡镇设置未变,保甲调整后增为55保减为487甲。复兴镇辖县城、高台寺、武源、山门、史家店、双墩儿、瓦口子、庙儿沟、水塘清等地,设6保67甲;西安镇辖西安、白吉、园子河、黄家湾、条子沟、锁黄川、猪嘴、麻春、小河、皮家川等地,设7保、58甲;古城镇辖红羊、鸦儿湾、石塘、小南川、三岔沟、东海坝、蔡祥、杨明、木头沟等地,设5保35甲;李俊乡辖李俊、二百户、水磨湾、满四堡、蒿内里、滴水崖、大坪塘、马家沟、九彩坪、黑林山等地,设3保32甲,郑旗镇辖郑旗堡、撒家台、王家树沟、西沟沿、吴家湾等地,设5保31甲;新民乡辖马营、黄羊坪、徐家坪、双河堡、史家大川、脱烈堡、曹洼、仓湾等地,设6保53甲;闾芳乡辖贺堡、龙池湾、张家湾、关桥堡、冯家湾、罗家山、羊坊堡、郝家沟、大沟口等地,设5保39甲;兴仁乡辖兴仁堡、里仁村、金寨柯、冯家窝窝、李寨柯、浪水、李寺沟、小口湾、白套子等地,设4保38甲;李旺镇辖李旺堡、穆家团庄、七百户、韩府湾、杜家沟、马路坡、罗家崾岘、罗家中川等地,设7保59甲;高崖镇辖高崖子、草场、段家沟、红古城、驼场堡、安沟、红岸渡口、黄谷川、十字路、兴隆堡、李家堡子等地,设7保75甲。
复兴镇为县府所在地。县界:东至郑旗与固原黑城接界75里,南至月亮山与西吉接界70里,西至方家河与靖远甘盐池接界90里,北至兴隆与同心接界120里,面积6353平方公里。
1949年(民国38年)海原解放时,全县共计10个乡镇、54保、534甲。