在清朝初期的时候,南京其实是安徽的省会,但是乾隆时期把南京调回了江苏,所以南京也成为了江苏的一部分。而南京本来是安徽的省会,所以将南京调到江苏之后,它的职能没有发生改变,而在此之前苏州已经是江苏的省会了,所以就导致苏州和南京的职能一样,功能相同,所以就出现了两个省会的现象。所以江苏出现了南京和苏州两个省会的现象,就是因为他们两个城市的地位相同,都是布政使司。
其实安徽和江苏其实本来是一个省叫江南省,而江南省真的是太大了,所以只有一个布政使司朝廷觉得有点不够用,所以后来江南省就被划分为左右两个了,一个是安徽,一个是江苏。江南省从此就有了两个布政使司,一左一右,一个是江苏的苏州,一个是安徽的南京。
南京虽然是安徽的省会,但是离安徽比较远,安徽想做什么决策都得通过南京,这样一来比较的麻烦,所以朝廷打算放弃南京,将南京归属于江苏,在安徽地区重新找一个地方当省会,然后再将苏州的布政使司搬回到南京去。但是由于当时苏州地区实在是太过的繁华,所以苏州一定需要一个布政使司来进行管理,没有办法将苏州的布政使司搬到南京。所以最后只有在南京重新搞了一个布政使司,而将原来的那个布政使司留在了苏州。这样一来苏州和南京的地位就是一样的了,因此就导致江苏有两个省会。
苏州和南京应该只有一个布政使司的,但是由于苏州地区经济、贸易发展的实在是太过的发达了,所以需要一个布政使司在当地进行调配,而南京才应该是江苏真正的省会,所以导致江苏出现了两个布政使司,也就是出现了两个省会的情况。而且苏南地区比较愿意承认苏州是省会,而江宁地区比较愿意承认南京是省会,所以两个省会都有人认,久而久之清朝的江苏就成了一个有两个省会的省了。