戰國時屬燕國遼東郡。西漢時屬西安平縣和武次縣。唐垂拱四年(688年)屬安東都護府管轄。遼初隸東平郡,后屬東京道無州。金為婆速路。金為婆速府路地,元廢婆速府設巡檢司,為遼東都指揮使司地。明時為宣城衛既鎮江堡地。
清天命六年(1621年)屬后金勢力范圍。順治初年,清政府從窟窿山起設柳條邊。乾隆三十七年(1772年)為岫巖廳轄。清光緒二年(1876年),析大東溝以東至愛河地設置安東縣,治所沙河子(今丹東市區沙河鎮),隸屬奉天府鳳凰直隸廳。光緒三十二年(1907年),隸屬奉天省東邊兵備道(宣統元年改名興鳳道)。
1913年屬東路觀察使。1914年屬奉天省東邊道。1929年直屬遼寧省。1932年2月,屬奉天省。1934年10月屬安東省轄縣。1937年12月,析置安東市。1945年“九·三”抗日戰爭勝利后,成立安東縣民主政府,駐地由安東市遷至大東溝(今大東鎮),歸安東省管轄。
1949年4月21日屬遼東省。1954年屬遼寧省。1955年為安東專區轄。1959年1月屬安東市。
1965年1月20日,安東市更名為丹東市,安東縣更名為東溝縣,以駐地大東溝得名。太東溝因地臨浩翰的黃海,縣城附近有一條受海潮沖刷形成的大潮溝,初名“太平溝”,后以自然她理實體特征和方位更名為大東溝。1993年6月18日,民政部(民行批[1993]132號)批準:撤銷東溝縣,設立東港市(縣級)。因大東港港口而得名。
?年,東溝縣面積2190平方千米。人口58.0626萬人。劃為2個鎮,21個公社和5個國營農場,247個生產大隊。縣政府駐大東鎮。1984年11月28日,國務院(國函[1984]165號)批準:將東溝縣的長安鄉板石村劃歸丹東市振安區管轄。
1997年,東港市面積2478平方千米,人口64.8萬。轄大東、新城、新興3個街道,孤山、前陽、十字街、長山、北井子、椅圈、黃土坎、合隆滿族、東尖山、馬家店、新立、菩薩廟、龍王廟滿族錫伯族、小甸子、長安、安民、湯池17鎮,黑溝滿族、馬家崗、新農、五四、興隆5鄉。市府駐大東街道。
1998年,遼寧省政府(遼政[1998]61號)批準:撤銷新農鄉,設立新農鎮。1998年,遼寧省政府(遼政[1998]161號)批準:撤銷黑溝滿族自治鄉,設立黑溝鎮。1999年,遼寧省政府(遼政[1999]252號)批準:將東港市安民鎮劃歸丹東市振興區。
2000年,全縣轄3個街道、18個鎮、3個鄉轄:大東街道、新城街道、新興街道、十字街鎮、孤山鎮、前陽鎮、長山鎮、北井子鎮、椅圈鎮、黃土坎鎮、合隆滿族鎮、東尖山鎮、馬家店鎮、新立鎮、菩薩廟鎮、龍王廟滿族錫伯族鎮、小甸子鎮、長安鎮、湯池鎮、 新農鎮、黑溝滿族鎮、馬家崗鄉、五四鄉、興隆鄉。
2000年第五次人口普查,全市總人口640340人,其中:大東街道65936人、新城街道34040人、新興街道36761人、前陽鎮73398人、孤山鎮48307人、北井子鎮33718人、黃土坎鎮26516人、馬家店鎮30492人、龍王廟滿族錫伯族鎮19380人、湯池鎮24900人、長安鎮14277人、十字街鎮27510人、長山鎮34665人、椅圈鎮21859人、合隆滿族鎮21273人、東尖山鎮12756人、小甸子鎮24206人、新立鎮15227人、菩薩廟鎮24765人、新農鎮16082人、黑溝鎮13626人、馬家崗鄉14477人、五四鄉5150人、興隆鄉1019人。
2002年2月4日,遼寧省政府(遼政[2002]35號)文件批準:撤銷東港市五四鄉、興隆鄉;五四農場、興隆農場實施政企分開;撤銷馬家崗鄉、椅圈鎮,合并設立椅圈鎮;撤銷新立鎮、孤山鎮,合并設立孤山鎮;撤銷東尖山鎮、長山鎮,合并設立長山鎮;撤銷合隆滿族鎮,設立合隆滿族鄉;撤銷龍王廟滿族錫伯族鎮,設立龍王廟鎮。具體為:1.撤銷五四鄉、興隆鄉。五四農場、興隆農場實施政企分開,區域面積和行政管理權分別劃入所在的鎮(街道辦事處),實行行政管理權和行政區域相統一,土地所有權和使用權、企業隸屬關系不變。將五四鄉原所轄構新港村(區域面積3.63平方千米)劃入新興街道辦事處。區劃調整后,新興街道辦事處區域面積20.15平方千米。將原五四鄉所轄的大臺村劃入前陽鎮,區劃調整后,前陽鎮區域面積145.42平方千米。將原五四鄉所轄的柳條邊村、古溝村劃入長山鎮,區劃調整后,長山鎮區域面積173.73平方千米。將原五四鄉所轄的濱海村劃入北井子鎮,區劃調整后,北井子鎮區域面積127.72平方千米。將興隆鄉原所轄的依龍河村、二道溝村(區域面積12平方千米)劃入椅圈鎮。2.撤銷馬家崗鄉、椅圈鎮,合并設立椅圈鎮。區劃調整后,椅圈鎮人民政舟駐地椅圈村,區域面積154.82平方千米,轄19個村委會。3.撤銷新立鎮、孤山鎮,合并設立孤山鎮。區劃調整后,孤山鎮政府駐地北街社區,區域面積213.49平方千米,轄20個村委會,4個社區。4.撤銷東尖山鎮、長山鎮;合并設立長山鎮。區劃調整后,長山鎮人民孜府駐地新升村,區域面積152.01平方千米,轄21個村委會。5.撤銷合隆滿族鎮,設立合隆滿族鄉;所轄行政區域不變。6.撤銷龍王廟滿族錫伯族鎮,設立龍王廟鎮,所轄行政區域不變,繼續享受民族鄉待遇。
2002年,全市面積2451.66平方千米,人口63.25萬人。轄3個街道、15個鎮、1個民族鄉:大東街道、新興街道、新城街道、孤山鎮、湯池鎮、前陽鎮、長安鎮、十字街鎮、長山鎮、北井子鎮、椅圈鎮、黃土坎鎮、馬家店鎮、龍王廟鎮、小甸子鎮、菩薩廟鎮、黑溝鎮、新農鎮、合隆滿族鄉。共有216個行政村、15個社區。
2007年2月2日,遼寧省政府《關于同意調整丹東市部分行政區劃的批復》(遼政[2007]22號):同意將東港市前陽鎮的海龍村(整建制)、勝利村(部分)、新安村(部分)、平安村(部分)、友好村(部分)、安康村(部分)及大東港區域總計31.8平方千米劃入丹東市振興區安民鎮。具體行政區劃界線走向為:以海龍村與新江村的村界為振興區和東港市的界線起點,延伸至海龍村與勝利村在浪東路的交匯點,沿浪東路交匯點向大東港方向延伸至新港路(北起浪東路南至鴨綠江大道的規劃路,全長3350米),沿新港路延伸至鴨綠江大道,沿灘涂和海域延伸至大東港,大東港區域以疏港路和規劃鐵路為界,直線延伸至大東溝河以東。區劃調整后,東港市行政區域面積2463.98平方千米。
2008年8月14日,經遼寧省政府(遼政[2008]143號)文件批準,將東港市湯池鎮的接梨樹村(包括丹東機場)(人口0.35萬人,面積12.32平方千米)劃入振興區安民鎮管轄。調整后,東港市行政區域總面積2451.66平方千米,人口為63.25萬人。2008年?,將東港市湯池鎮劃歸振興區管轄。