历史上,西乡地区的行政区域名称多次更易,建国后,其名称变更情况甚为频密。
1949年10月,称西乡联乡。
1950年初,称西固联乡。
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日,撤镇改设为西乡街道,仍属宝安区管辖。