百合镇位于县境东部,镇人民政府驻百合街,距县城20公里,毗邻贵港、浦北、灵山三县市,是横、灵、贵、浦三县一市交界处的工商业重镇。2003年,辖28个村民(居民)委员会、1个航运公司。年末总人口94852人。行政区域面积186平方公里。有耕地面积4272公顷。全镇以种植水稻、甘蔗为主,黑皮果蔗种植面积1533公顷,总产量13.8万吨,是远近闻名的“果蔗之乡”。乡镇企业有水泥厂、草席编织厂、红砖厂、石灰厂、航运公司。水陆交通十分便利,在建的南宁经横县至玉林的二级公路从镇内穿过,连接209国道的那阳至百合公路横贯其中,水路郁江航道上可达南宁、百色,下可通广州、珠海。全镇有乡镇企业(含个体工商户、私营企业)1046个,企业营业收入25544万元;农村集贸市场4个,年商品成交额5625.8万元。有完全中学1所,初级中学4所,小学28所,教学点56个;卫生院1所。全年农林牧渔业总产值19968万元,财政收入925.1万元,农民人均纯收入2064元。