截至2018年5月,扬州市下辖邗江区、广陵区、江都区3个市辖区和宝应1个县,代管高邮、仪征2个县级市。全市共有62个镇、4个乡和17个街道。全市总面积6634,其中市辖区面积2310。扬州沿河地区包括1个县级市和1个县,分别是高邮市、宝应县。扬州沿江地区包括3个市辖区和1个县级市,分别是邗江区、广陵区、江都区和仪征市。