双流县辖4个街道、22个镇:东升街道(东升镇)、西航港街道、华阳街道(华阳镇)、中和街道、太平镇、永兴镇、籍田镇、正兴镇、彭镇、大林镇、煎茶镇、黄龙溪镇、永安镇、九江镇、黄水镇、金桥镇、黄甲镇、公兴镇、胜利镇、新兴镇、兴隆镇、万安镇、白沙镇、三星镇、合江镇、通江镇、文星镇。