凉国,此时庄浪县北部之一小部分属泾州平凉郡辖,北部的大部分及南部仍由秦州略阳郡辖。东晋安帝七年、乞伏乾归更始三年(411年),西秦乞伏乾归攻后秦南安太守王璟于水洛城。“水洛”之名在历史潮流上延续达1587年之久。
北魏太武帝拓跋焘神麝年间,庄浪县北属秦州略阳郡阿阳县,南属陇城县;东属泾州平凉郡华亭县。孝庄王元子攸永安三年(530年),公元543年,北魏分裂为东魏和西魏,分别被北齐和北周所代替。庄浪在魏时属北秦州安阳郡辖;北周改北秦州为交州,庄浪又属交州安阳郡。
隋开皇九年(589年),隋灭陈,隋初行州、郡、县三级;开皇三年罢郡,以郡统县,大约在此时改秦州为天水郡。略阳郡于开皇二年废郡为县,并改县名为河阳县;开皇六年又改名为陇城县。
唐朝时,唐初庄浪西南属陇右道秦州(州治成纪,今甘肃秦安县西北)陇城县辖,东北属关内道陇州(州治通渭,今陕西陇县)华亭县辖。宝应三年,吐蕃贵族率兵东侵,占有今陇山地区,庄
浪也陷入吐蕃之手,时庄浪境内生活着许多的吐蕃部落,唐的地方行政建置被废。大中三年(849年),唐政府一度收复庄浪地区,大约30年之后的广明元年(880年)被又占领。
五代初梁朝时,“歧”为地方割据政权,都凤翔府,庄浪由其保胜节度使管辖,后唐时庄浪西南由其雄武节度使、东北由彰义节度使两镇所辖。后晋时依后唐旧制。后汉时,庄浪西南被吐蕃占领,东北仍属彰义节度使辖。后周时曾收箸被陷的庄浪地区,仍分属雄武和彰义两节度使。
宋代,庄浪地区一直为秦凤路的德顺军之陇干县所辖。德顺军是属州级的带有军政合一性质的地方行政机构,庆历三年,把原属渭州的笼竿城提升为军。这一时期,庄浪是北宋和西夏的边界地区,又是渭州与秦州的联络点,军事战略地位较为重要,因而县域内设有多处军政性质的城、堡、寨等,如水洛城、通边寨等。
元初,庄浪隶属陕西行省,在军事上又隶属巩固便宜都总帅府。1227年,元太祖铁木真南下攻静宁、隆德、庄浪一带,避暑六盘山,不久死于清水的萨里川,约在这时置庄浪路于南湖镇,庄浪路是直属于陕西行省的二级行政单位,但辖地较小,领有今天庄浪县全部,静宁以及隆德的一部分。“庄浪”之名从此开始,元成宗铁木真大德八年二月改庄浪路为庄浪州,仍为隶属于省的二级行政区域。因为元制旰隶于省的路、府、州、军无属于二级行政单位。
明朝时,明洪武二年(1369年),庄浪由陕西布政使司辖,隶属凤翔府,仍称庄浪州。明洪武八年,降州为县,改隶静宁州,属巩昌府。嘉靖二十八年又改隶平凉府。明末农民起义领袖李自成在西安建立大顺政权时,在庄浪曾派任过县知事。
清代统一全国后,庄浪于清顺治五年(1648年)归清,时属陕西行省。清康熙六年(1667年),从中分属甘肃省,庄浪又属甘肃省行省。史载,庄浪“顺治初年仍属平凉府,领固原、静宁二州,县七:平凉、崇信、华亭、镇原、灵台、庄浪、隆德。清乾隆四十三年(1778年),裁庄浪归并隆德县。庄浪县归并隆德县后,在庄浪县治地设庄浪乡,由隆德县丞驻庄浪乡(今庄浪南湖镇)。
民国二年(1913年),复置庄浪县,隶属泾原道。民国十六年(1927年),废道直隶于此。民国二十四年(1935年),设甘肃省第二督察专员公署于平凉,管辖庄浪。
1949年8月4日,庄浪解放后,成立了庄浪县人民政府,属平凉专区,
1950年5月25日,由平凉专区归天水专区。
1956年1月,又由天水专区划归平凉专区。
1958年12月20日,撤销庄浪县并入静宁县。
1961年12月,又恢复庄浪县,辖五个镇十三个乡。
庄浪县处于新生代以来地壳运动比较活动的构造地区,地层出露按地质年代,有震旦