清初有横岗围村。
嘉庆年间建横岗圩,属新安县地。
民国时期,横岗为惠阳县的一个乡。
新中国成立,横岗乡隶属惠阳县第二区,1951年11月改属第三区。
1958年10月,与龙岗乡合并成立龙岗公社。
同年11月,龙岗公社划归宝安县。
1959年,横岗公社从龙岗公社析出。
1983年7月,公社改区,为横岗区。
1986年10月撤区建镇,为横岗镇。
1993年1月,宝安撤县分设宝安、龙岗二区,横岗镇隶属龙岗区。
2004年,横岗撤镇设街,横岗街道仍属龙岗区管辖。
2016年12月26日,横岗街道“一分为二”,分设为横岗、园山两个街道。