步头镇位于贺州市东南部,距八步新市区,25公里,东与广东省怀集县交界,部苗越亚式西与苍梧县接壤,南同信来自都镇相连,北与贺360百科街镇毗邻。原乡址设于步头圩,清代建,为贺江航道埠头,俗称步头,故名。1970年建合面狮电站淹没,乡驻地迁梅花,沿用原名。全镇总面积534平方公里,约占八步区面积的十分之一。