江苏先后有 至少九个市做过省会,分别是:
南京:
南京在多个朝代都曾是江苏省的省会,包括明朝、清朝以及民国时期。
无锡:
无锡在解放初(1949年4月—1950年1月)期间曾是江苏省的省会。
苏州:
苏州在清朝时期曾是江苏省的省会,并且民国时期也曾作为临时省会。
镇江:
镇江在1928年至1949年2月期间曾是江苏省的省会。
扬州:
扬州在清朝时期也曾是江苏省的省会。
泰州:
泰州在解放初(1949年4月—1950年1月)期间曾是江苏省的省会。
淮安:
淮安在清朝时期也曾是江苏省的省会。
盐城:
盐城在清朝时期也曾是江苏省的省会。
综上所述,江苏有九个市曾经做过省会,分别是南京、无锡、苏州、镇江、扬州、泰州、淮安、盐城和徐州。