三国时期,225年,诸葛亮平定南中,主战场就在南盘江两岸。沾益城北九龙山深沟五尺道外一山石上,仍存诸葛亮所刻“毒水”二字。
唐置西平州,治今沾益。州志载:“西平废州在城东二里。”西平州城即为沾益州城之始,仅存13年就改为盘州,西平州废。西平州城至今已1300多年,其址已无从查考。沾益老城系宋朝大理国磨弥部蛮蒙提所建,名易陬笼。
至元,置沾益州,领交水县(今沾益县),治易陬笼,更名交水城。
明天启三年(1623),选新址筑“城交水,以砖石。高一丈四尺,厚丈,周围六百丈,径一里三分,垛口一千二百零,雉堞高六尺,开四门,东曰太平,南曰河清,西曰觐华,北曰拱辰,城楼四,久圮。”此城池约0.4平方公里。
沾益城池曾于清雍正十年、嘉庆七年、道光二十年、同治三年和光绪二年修葺,设正街4条,中有直街l条,“各以所在方向名之曰东大街、西大街、南大街、北大街,其交会之地则曰十字街”,几条大街皆宽6米,泥石路面。
民国年间,沾益交通渐发达,城池随之向西北延伸。
民国21年(1932),由云南全省公路总局组织测设修建的滇黔公路(土路)通至沾益。
抗日战争时期,由美国人修建的沾益军用机场,位于沾益主城区外三公里处,曾经作为“驼峰航线”的卸货点之一,机场至今犹在。
1949年建国后,城墙拆毁。今中街东端北侧存有城墙遗迹,东门街、西门街、中街、北门街、南门街仍有旧时风貌。