江南不是一个特定的城市。江南有狭义和广义之分。广义的江南是指今天的上海、江西、湖南、浙江以及江苏、安徽、湖北等省的长江以南地区。
中国南北以秦岭淮河为界,狭义的江南指的是长江中下游平原的南岸。包括江苏省南部的南京、苏州、无锡、常州、镇江,浙江省钱塘江以北的杭州、嘉兴、湖州,安徽省南部的绍兴、宁波、金华、衢州、上海,安徽省南部的池州、宣城、马鞍山、芜湖、铜陵、黄山、荆州、鄂州、黄石、武汉,湖北省南部的南昌、长沙、岳阳、常德、湖南、江西。