辖地明、清时属永嘉县德政乡十三都、十四都。
清后置白象乡,属永嘉县。
1949年称白象乡,属温州市。
1950年5月改属永嘉县。
1956年3月慈湖乡并入,仍称白象乡,后曾名南湖乡。
1958年10月公社化时改设梧埏公社白象管理区,并划归温州市管辖。
1959年11月将原慈湖乡辖境和蟠凤、灯笼浃二村析出,另置慈湖管理区。
1961年调整社队规模后,改称白象人民公社。
1981年12月划归瓯海县管辖。
因与乐清县白象人民公社重名,1982年5月更名为南白象人民公社。
1983年政社分设后称南白象乡。
1988年7月改设南白象镇,行政区域不变。
1992年3月撤县设区后,属温州市瓯海区。
2003年12月撤销南白象镇,设立南白象街道。