1950年4月,與南頭聯鄉、沙河聯鄉合并,組成寶安縣第一區。
1952年10月,南頭及沙河分出另組寶五區,西鄉仍為寶一區。
1953年4月,復與南頭、沙河合并,組成寶五區。
1953年7月,從寶五區分出,與福永鄉合并,組成寶一區。
1955年秋,寶一區更名為福永區。
1957年初,福永區并入上南區。
1958年3月,撤區設鄉時,西鄉獨立組成西鄉鄉。
1958年10月,與蛇口鄉、南頭鄉合并,組成超英人民公社。
1959年1月,超英人民公社分解為西海水產人民公社和南頭人民公社兩部分,西鄉屬南頭人民公社。
1959年4月,西海水產人民公社與南頭人民公社合并為南頭公社。
1961年7月,成立西鄉人民公社隸屬南頭區。
1982年3月,取消人民公社體制,西鄉人民公社更名為西鄉鄉。
1983年7月,改稱西鄉區。
1985年4月,西鄉區與寶安縣城區合并,組成新安鎮。
1994年1月15日,取消新安鎮,原寶安城區部分成立新安街道辦事處,原西鄉區部分成立西鄉鎮,轄屬寶安區。
2004年7月1日,撤鎮改設為西鄉街道,仍屬寶安區管轄。
2016年12月,航城街道由西鄉街道分設。