隋開皇五年(585),置郾城縣,后歷代均屬郾城縣。
元代,因沙澧河相匯處,河灣狀似海螺,將上口鎮更名為螺灣河鎮。
明嘉靖十九年(1540),在郾城縣城東5里,沙、澧二河交匯處東南側,始建螺灣鎮,屬郾城縣。
明末筑有寨,名源匯寨。
清代稱螺灣河鎮。
后演化簡稱為漯河鎮。
1930年,分置兩鎮,寨內稱漯河鎮,火車站附近區域稱五權鎮。
1945年后,兩鎮合并統稱漯河鎮。
1948年,設立縣級漯河市,屬豫西第二行政督察區。
1949年,改屬許昌專區。
1970年,屬許昌地區。
1986年,升為省轄市,原許昌地區的郾城、臨潁、舞陽3縣劃入。