唐武德年间(618-626年)长江口江面涨出东沙、西沙两沙洲,是为崇明岛之前身。
自该时始,历时1300多年,期间时东时西,忽南忽北,沙洲涨坍无定,沧桑屡变,至明末清初,始连成一个大岛,并逐渐稳定下来。
在沙洲涨坍频繁之际,从明万历年始至清初涨出袁家沙、孙家沙、新镇沙、日升沙、定成沙、胁里沙、太平沙、日隆沙。
此诸沙涨连成一片即形成今日港西镇之主要境域。
清末民初,港西镇之地域主要隶属于北义乡。
几经分合、更名,至解放初期,分属环城、北义、港西、协南、东定五乡。
1956年4月环城、北义两乡合并为城北乡。
1958年更名为城北人民公社。
港西、协南、东定三乡则于1957年合并为港西乡,1959年成立港西人民公社。
1984年政社分设,城北公社和港西公社分别更名为港东乡和港西乡。
港西乡于1995年撤乡建镇,下设13个行政村。
2000年12月港东乡和港西镇撤并,成立新的港西镇,即为今日之港西,辖25个村。
港东乡至2000年12月,乡建置未变,下设12个行政村。
2002年4月,25个村合并为12个村,镇名使用至今。