西漢元鼎六年(前111),武威郡設(shè)10縣,其中蒼松、揟次、撲環(huán)三縣在今古浪屬地。
東漢沿西漢建置,改蒼松為倉松,揟次、撲環(huán)兩縣縣名未變。
晉武帝泰始六年(270),改蒼松、揟次、撲環(huán)三縣為蒼松、揟次兩縣,歸武威郡轄。
西晉愍帝建興二年(314)五月,前涼在境內(nèi)設(shè)倉松、揟次、撲環(huán)三縣。
后改撲環(huán)為魏安,均屬武威郡轄。
前秦在境內(nèi)設(shè)倉松、揟次兩縣,屬武威郡轄。
后涼將倉松縣改為“昌松”,置昌松郡,轄昌松、魏安兩縣。
置揟次縣,歸武威郡轄。
太元二年(377),將昌松郡改為東張掖郡。
后恢復(fù)昌松郡名。
南涼在境內(nèi)置昌松郡,轄昌松、魏安兩縣。
置揟次縣,屬武威郡轄。
北涼在境內(nèi)置昌松郡,轄昌松、魏安兩縣。
置揟次縣,屬武威郡轄。
北魏在境內(nèi)置昌松、魏安兩郡,昌松郡轄溫泉、揟次、莫口三縣。
西魏大統(tǒng)元年(535),在古浪置昌松、魏安兩郡,昌松郡轄昌松、揟次兩縣,魏安郡轄魏安一縣。
北周孝閔帝元年(557),為北周屬地。
北周廢昌松郡,置昌松縣,且將揟次縣并入昌松;廢魏安郡,改置白山縣,不久又廢,均屬武威郡轄。
隋代,境內(nèi)置昌松縣,屬武威郡轄。
隋開皇三年(583),后復(fù)改為昌松縣,將白山縣地并入昌松縣,屬武威郡轄。
唐武德二年(619),李軌大涼政權(quán)在境內(nèi)置昌松縣,并在縣域之東北150里處設(shè)白山戍,均屬武威郡轄。
唐廣德二年(764)后,昌松被吐蕃占據(jù),改稱洪池谷,為吐蕃六谷部之一,歷時240余年。
西夏在昌松設(shè)有一聚落(即村鎮(zhèn)),叫濟(jì)桑,屬西涼州轄。
元世祖至元元年(1264),在和戎城設(shè)立和戎巡檢司,屬西涼府轄。
至元十年(1273),歸永昌路轄。
明洪武十年(1377),改昌松為古浪,修筑古浪城。
明洪武十二年(1379)屬莊浪衛(wèi)轄。
明正統(tǒng)三年(1438)設(shè)古浪防御千戶所,屬陜西行都指揮使司。
清沿襲明制,在境內(nèi)設(shè)古浪千戶所。
當(dāng)時,境內(nèi)劃分為20個壩,壩下為自然村落。
清雍正二年(1724),改古浪千戶所為古浪縣,屬涼州府轄。
乾隆年間,廢壩置保,全縣設(shè)15保,保下設(shè)甲,甲以下為自然村。
1912年,沿襲清制,置古浪縣。
1919年廢保甲設(shè)區(qū)鄉(xiāng),全縣設(shè)3區(qū),一區(qū)署設(shè)在古浪城,二區(qū)署設(shè)在土門堡,三區(qū)署設(shè)在大靖堡。
1927年,廢甘涼道,古浪縣屬甘肅省政府直轄。
1935年,古浪取消舊制將全縣分為龍山鎮(zhèn)、長寧鄉(xiāng)、振育鄉(xiāng)、瑞泉鄉(xiāng)共1鎮(zhèn)3鄉(xiāng)。
1936年,屬武威專員公署轄。
1938年,又改組為三區(qū),第一區(qū)署設(shè)在古浪縣城轄14鄉(xiāng),第二區(qū)署設(shè)在土門堡轄4鄉(xiāng),第三區(qū)署設(shè)在大靖堡轄9鄉(xiāng)。
1949年9月,建立古浪縣人民政府,全縣設(shè)4區(qū)24鄉(xiāng)。
1953年1月改設(shè)7區(qū)55鄉(xiāng)。
1955年10月撤區(qū)并鄉(xiāng),改建為25個鄉(xiāng)。
1956年1月將25鄉(xiāng)改建為1鎮(zhèn)19鄉(xiāng)。
1956年10月將永登縣東山區(qū)所屬的干城、農(nóng)豐、永豐、老城、裴家營和海子共6個鄉(xiāng)行政區(qū)域劃歸古浪縣。
1958年9月將1鎮(zhèn)25鄉(xiāng)改建為10個人民公社管理委員會,實行政社合一。
1958年12月,撤銷古浪縣建置,將古浪縣行政區(qū)域整體并入天祝藏族自治縣,原古浪縣10個公社合并為5個公社。
1961年12月,恢復(fù)古浪縣建置,全縣設(shè)21個公社。
1968年5月古浪縣革命委員會成立,同時撤銷古浪縣人民委員會,成立15個人民公社革命委員會。
1980年8月成立永豐灘人民公社和城關(guān)街道辦事處。
1981年6月將古浪縣革命委員會改為古浪縣人民政府。
是年,撤銷人民公社,全縣設(shè)7區(qū)1鎮(zhèn)56鄉(xiāng)。
1984年4月撤銷7個區(qū),轄2鎮(zhèn)19鄉(xiāng)。
7月,將土門鄉(xiāng)改為土門鎮(zhèn),全縣轄3鎮(zhèn)18鄉(xiāng)。
1987年4月將城關(guān)鎮(zhèn)和古浪鄉(xiāng)合并為古浪鎮(zhèn)。
1988年9月從海子灘鄉(xiāng)分出冰草灣鄉(xiāng),從大靖鎮(zhèn)分出大墩灘鄉(xiāng),全縣轄3鎮(zhèn)20鄉(xiāng)。
1992年11月,峴子鄉(xiāng)改為黃花灘鄉(xiāng)。
1994年6月,成立新井鄉(xiāng)人民政府,全縣轄3鎮(zhèn)21鄉(xiāng)。
2001年7月,將泗水鄉(xiāng)、裴家營鄉(xiāng)、海子灘鄉(xiāng)撤鄉(xiāng)設(shè)鎮(zhèn)。
2002年12月,將定寧鄉(xiāng)、黑松驛鄉(xiāng)、黃羊川鄉(xiāng)3鄉(xiāng)撤鄉(xiāng)設(shè)鎮(zhèn)。
2004年8月,撤銷井泉鄉(xiāng),原轄村分別并入黃羊川鎮(zhèn)和黃花灘鄉(xiāng)。
撤銷大墩灘鄉(xiāng),原轄村并入大靖鎮(zhèn)。
撤銷胡家邊鄉(xiāng),原轄村并入土門鎮(zhèn);撤銷冰草灣鄉(xiāng),原轄村并入海子灘鎮(zhèn);撤銷新井鄉(xiāng),原轄村并入直灘鄉(xiāng)。
2015年9月將黃花灘鄉(xiāng)、永豐灘鄉(xiāng)、西靖鄉(xiāng)撤鄉(xiāng)改鎮(zhèn);2016年12月民權(quán)鄉(xiāng)、直灘鄉(xiāng)撤鄉(xiāng)改鎮(zhèn);2018年2月,古豐鄉(xiāng)撤鄉(xiāng)改鎮(zhèn)。
2018年,全縣轄15鎮(zhèn)4鄉(xiāng)。