八乡介乎元朗公路以北至十八乡路的范围，邻近元朗新市镇南部，与其相连的选区有水边、丰年、凤翔、元龙、十八乡东、十八乡西以及屏山南。选区因应人口分散而设有两个投票站，分别是中华基督教会基朗中学以及明爱元朗陈震夏中学。
沿革.基于元朗新市镇发展，地产商从新界原居民中收购土地发展为私人屋苑，使包围元朗新市镇的十八乡人口日渐增加，而且日渐城市化，选区增多之下范围亦向十八乡扩展，使元朗新市镇周边的选区频繁改动。2015年区议会选举，因应十八乡南、北两个选区人口较多，加设十八乡中选区，而原有