轄地明、清時(shí)屬永嘉縣德政鄉(xiāng)十二、十三都。
民國(guó)初期稱(chēng)茶山鄉(xiāng),1942-1945年分茶山鄉(xiāng)和羅北鄉(xiāng),1946年合并為茶山鄉(xiāng),均屬永嘉縣。
解放初仍稱(chēng)茶山鄉(xiāng),1949年10月屬溫州市。
1950年1月又分為茶山、羅北兩鄉(xiāng)。
1950年5月改屬永嘉縣。
1956年3月將羅北鄉(xiāng)并入茶山鄉(xiāng)。
同年10月又分為茶山、羅北兩鄉(xiāng)。
1957年10月兩鄉(xiāng)又并為茶山鄉(xiāng)。
1958年10月設(shè)茶山管理區(qū),并劃歸溫州市管轄。
1961年10月設(shè)茶山人民公社。
1981年12月劃歸甌海縣管轄。
1983年復(fù)為茶山鄉(xiāng)。
1987年6月9日改為茶山鎮(zhèn)。
1992年3月甌海縣撤縣改區(qū)后,屬溫州市甌海區(qū)。
2003年12月,撤銷(xiāo)茶山鎮(zhèn)建制,設(shè)立茶山街道。