王港乡位于位于上海市川沙县县城西北4.88公里。东与合庆乡、蔡路乡毗连,南接城镇乡,西连唐镇乡,北至龚路乡,西北为张桥乡界。总面积16.92平方公里。王港乡旧称王家港乡。民国18年第一区的小湾乡、王家港乡及第二区的虹桥乡即今王港乡地区。民国23年第一区和第二区合并,隶第一区。民国33年重设第一、第二区署,隶属如前。1949年新中国建立后,属合庆区,1957年撤区并乡为虹桥乡,1958年成立红旗人民公社,同年底并入小湾人民公社,1959年为虹桥人民公社,1980年改名王港人民公社。1984年建立王港乡,辖11个行政村,87个村民小组。境内有王港、小湾二个集镇。1985年共有5734户,18301