解放前,中元是二個自然村(上元自然村、中元自然村)。
解放初期屬新二區,1951年土改時兩個自然村合并為上中元鄉,后簡稱中元鄉。
1956年設5個高級社。
1957年合并稱五星高級社。
1958年成立人民公社,改稱中元大隊,屬仙村公社。
1976年改屬寧西公社,1983年撤銷人民公社(寧西公社),改寧西區,中元大隊調整為中元鄉。
1987年撤區改鎮,撤鄉改村,設中元村民委員會并沿用至今,屬寧西鎮。
2004年改屬新塘鎮。
2012年12月改屬永寧街道。
2019年7月改屬寧西街道。