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