乌镇在浙江省嘉兴市桐乡,地处江浙沪“金三角”之地、杭嘉湖平原腹地,距杭州、苏州均为60公里,距上海106公里。乌镇原以市河为界,分为乌青二镇,河西为乌镇,属湖州府乌程县;河东为青镇,属嘉兴府桐乡县。解放后,市河以西的乌镇划归桐乡县,才统称乌镇。