秦、漢時(shí)設(shè)水洛亭。
東晉時(shí)期稱水洛城,東晉義熙七年(411)西秦攻后秦于水洛城,為史冊最早記載(見《晉書·載記第二十五》)。
《水經(jīng)注》稱水洛亭。
金皇統(tǒng)二年(1142)設(shè)水洛縣。
元初并入隴干縣。
明、清為靜寧州南部大鎮(zhèn)。
1940年設(shè)水洛鎮(zhèn),屬靜寧縣。
1942年劃屬莊浪縣。
1949年設(shè)水洛區(qū)。
1951年莊浪縣人民政府由南湖遷至水洛城。
1956年撤水洛區(qū)設(shè)城關(guān)鎮(zhèn)。
1958年撤城關(guān)鎮(zhèn)建水洛公社。
1983年改置鄉(xiāng)。
1984年從水洛鄉(xiāng)析置水洛城鎮(zhèn)(駐水洛城禮堂巷)。
2004年撤水洛鄉(xiāng)并入水洛城鎮(zhèn),同時(shí)水洛城鎮(zhèn)更名為水洛鎮(zhèn)(駐地遷至原水洛鄉(xiāng)駐地李家莊),形成現(xiàn)今區(qū)域范圍。